Adding TastyPie API Service to Create/Read/Update/Delete models. API has...

... permissions setup such that only owners of records can write. Everyone can read. Users cannot be created via the API for security reasons. Extensive test suite can be run via django testing utilitizes to verify these permissions.

Sorry for the huge commit. This is adding the reallocate_tastypie app and having it listen on /api endpoints.  This will give access to basic CRUD of models via /api/v1/<resource-name>. This is necessary for putting in backbone. Let me know if you have any questions.