Unraveling interactions in microbial communities - from co-cultures to microbiomes