Added validations and password encryption
Merge branch 'modeling-users'
Added sign up view and user view