Cleaned up houston_factory.js. Added dependency injection via the open-source Dependable npm module from i.TV LCC. Make sure to run npm install dependable. Once Houston is fully integrated into EVEREST, this will no longer be necessary, but for now, it won't run without it.