Implement Summary for MongoDB

closes #584
cc @mrocklin 

This seems like the best way to skip if you have `pymongo` installed but no `mongod` process running. I think this would work generally for things that require a connection. `pytest` will continue to evaluate module level variables even if you skip the entire module with `pytestmark = pytest.mark.skipif(connection_doesnt_work())`.