Major restructuring to make module somewhat easier to use for others.

* Refactoring settings into a single 'DJANGO_LOCATION_SETTINGS' value.
* Refactoring consumers into testable classes.
* Removing legacy management commands; all periodic consumption will be handled
  by a single management command.
* Adding user consumer settings model for storing user settings.

--HG--
branch : two_point_oh