Paramodular forms: L-functions, algebraic geometry, Kac-Moody algebras