Evolutionary Genomics of Microbes and Microbial Communities