Metabolic Modelling of Microbial Communities