Adding validations and specs to user model