Added authentication and cleaned up sign up formatting