add validations for user model
defined users_controller and associated testing
update google auth