Implemented basic RESTful API mechanism. #214.

* Currenlty only set up for Characters.
* Currently can't be tested with DB cuz of local DB schema issues.
Merge branch 'master' of github.com:Kae7in/cs373-idb into david-api
Got local DB working. Hooked up the API to models for Characters.

TODOS:
1. Subclass RestView class for each model and write custom response
formulation.
2. Update Apiary docs as we go, many changes have happened to each
model.
Updated API logic.
Merge pull request #253 from Kae7in/david-api

David api