Added model and validations
Added authentication functions
Added to the gemfile
Added database index on auth_token
Updated the gemspec