working user model with valdations, signup, signin, signout

added basic User model validations
added signup feature for User model
added signin and signout features for sessions controller
added show to users controller