Remove the tasks, mini_sites, and field_reports. Replace them with counts
Merge pull request #267 from calblueprint/mark/user-endpoint

Remove the tasks, mini_sites, and field_reports from the user endpoint. Replace them with counts.
Add photos relation to sites
Add photos to the sites response
Specify the serializer for the photos
Merge pull request #269 from calblueprint/mark/sites-images

Add photos to sites
Add password and password_confirmation to users
Move the successful_login and unauthorized_reponse to the application controller
If the user doesn't supply the correct headers, return an unauthorized_response
Remove sign_up and password endpoints
Send back an unauthorized_response if the user accesses an endpoint that doesn't exist
Move the mobile endpoint to the base controller
Replace the login response with a user wrapped in a session serializer
Replace old response with session object
Render a user object wrapped by a session serializer
Merge pull request #279 from calblueprint/mark/api/user-signup

API User sign up and unauthorized responses
Merge branch 'master' into melissa/ui

* master:
  Render a user object wrapped by a session serializer
  Replace old response with session object
  Replace the login response with a user wrapped in a session serializer
  Move the mobile endpoint to the base controller
  Send back an unauthorized_response if the user accesses an endpoint that doesn't exist
  Remove sign_up and password endpoints
  If the user doesn't supply the correct headers, return an unauthorized_response
  Move the successful_login and unauthorized_reponse to the application controller
  Add password and password_confirmation to users
  Specify the serializer for the photos
  Add photos to the sites response
  Add photos relation to sites
  Remove the tasks, mini_sites, and field_reports. Replace them with counts