Partitions, q-Series, and Modular Forms