Class-based Views

Implementing Django views as classes (instead of functions)

Currently API views are being refactored