Dhendrickson/mongodb storage service

I am going to go ahead and create a pull request so that I can add a few comments.
I have fluctuated on the approach for this. I have updated the rest of the code to use (email address) instead of <email address> because javadoc attempts to interpret <> as a tag.