Update API and models to post-mcgachey patch.

- Import json files from canvas-lms
- Convert json files to rb
- Smarter vivification of constants
- Update to Footrest 0.3 (Faraday 0.9)
- Add user spec