Added (mostly)functional registration page. Still need to validate email address and give error messages upon failure