update django-rest-framework and add swagger docs

I updated django-rest-framework to the latest version and I setup django-rest-swagger so that we have autogenerated documentation for our api endpoints for free. The basic documentation system shipped with django-rest-framework was not catching the project-bound endpoints.