An initial implementation of MongoDB storage for bakery.

Now setupCollection is being called, we'll need to return an error from New,
otherwise any error is always ignored.