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.
Added PotionRestView Function and updated urls.py
Merge pull request #253 from Kae7in/david-api

David api
Fixed return statement, and added creature api
Fixed indentation
Transferring blueprint from apiary.io
Fixed minor errors
Merge branch 'master' into potion_api
Merge branch 'master' into character_dynamic_pages

Conflicts:
	hogwarts/marauder/urls.py
	hogwarts/marauder/views.py