Add Django backend

Initial pass at Django-powered API