Add Site model. Fix #23
Add routes for sites
Add base controllers for api and v1 as well as sites_controller
Add blank methods to the sites controller
Add cancancan gem
Add basic abilities file
Use enum for roles and change helpers for abilities
Use enum for roles for seeded users
Use cancancan to load site resources
Add individual seed files for users and sites
Load seed files from a folder
Annotate user and site models
Seed an example site
Fill in methods for create and update for sites
Require email to be in the header as well
Load the current user from the auth token and email from the headers
Render json for the sites#index request
Merge pull request #27 from calblueprint/mark-sites

[API] Site model + sites index endpoint