Hardy Classes on Riemann Surfaces