Dhendrickson/mongodb storage service

I am going to go ahead and create a pull request so that I can add a few comments.
No need to include an @throws if no description is needed.