Implement Summary for MongoDB

closes #584
What's written now though is fine.  I couldn't come up with any big feedback on the PR, so I resorted to style nits :)