Registration with correct error messages and redirection to home at success