refactor for django rest framework 2
(work-in-progress)
various fixes; custom ContentType proxy model