Text this: Riemann surfaces, theta functions, and abelian automorphisms groups