Acceptance tests

Fixes #315.
This will just loop for ever if the Mongo Server can't be reached. Since `MongoClient` blocks, why not just rely on its built in retry / timeout features (assuming it has some) ?

http://api.mongodb.org/python/current/api/pymongo/mongo_client.html#pymongo.mongo_client.MongoClient