Refactor user validations

* Add errors to view for user#new

* Move validations from view to model

* Cleanup validation test spec

* Closes #95
Merge pull request #104 from bayendor/95_add_errors_to_user_view

Refactor user validations