Elminates bootleg dependency injection in favor of Electrolyte

This commit removes the home grown dependency injection crap and puts
in Electrolyte. This allows for much easier management of dependencies
and code organization.

Additionally, this commit removes the hard dependency on the SQLite3
module in favor of the any-db module.