User model has been added with initial tests on fields presence
validation of name and email has been added
length and format validations were added for name and email
secure password support has been added to User model
email uniqueness validation has been added