Update hibernate validator.
Improve validation of user to be more thorough.
Add validation to create/update of users.
Unfortunately when seeding sample data, we cannot have any validation. (server will fail to startup)
Therefore I have added a new param to create method so validation can be turned off.