Dhendrickson/mongodb storage service

I am going to go ahead and create a pull request so that I can add a few comments.
I typically don't include an @return if it is redundant with the description. Its up to you if you want to leave it in or not.