Draft of all URL endpoints

I did consider both of these, before submitting the PR.
I decided against it because ultimately this is a draft.

The decorators currently making the lines incredibly will be moved into the `views.py` file.

I would like us to use [namespaced URLs](https://docs.djangoproject.com/en/1.7/topics/http/urls/#url-namespaces) when doing reverse lookups of URLs, which would allow us to duplicate some URL names when we break this file up into separate Django Apps.