First commit of validating and saving a user