added validation to registration form added error message partials and did some minor design changes