Register new user with validations
Some minor fixes