Cleaned up authentication and added error messages to signup. Also updated signup page with correct fields.