add user validations with error messages
add username uniqueness validation
fix merge conflict
Merge pull request #17 from gopher-snakes-2013/user-validations-with-errors

User validations with errors