Quantitative Viral Ecology: Dynamics of Viruses and Their Microbial Hosts