Supergeometry, Super Riemann Surfaces and the Superconformal Action Functional