added User model and annotate gem
Added User validations and specs
finished User model with authentication