Included sign up functionality. Email authentication needed