Allow django models to serve as a backend for the various data structures

* Remove elastic-search specific dependencies from views
* Allow backends to be plugged/played via local settings file
* Django models for regulation, layers, diffs, notices
* Connector for django-based backend
* Backend which writes to both django and elastic search, and reads from django
* Associated tests