Nightly commit

Weaving in functionality for scraping the right way! Added a proper
mongo service and abstracted away any class couplings