add user model with validating tests
add user model

fix user migration

setup user model has_secure_password

setup user model  email validates

add tests for user validate