Use MongoClient in place of Mongo, which "has been superseded by MongoClient,
and may be deprecated in a future release".

MongoClient defaults to a WriteConcern of 1, meaning the client waits for the
database to acknowledge writes rather than using fire-and-forget semantics.
See http://blog.mongodb.org/post/36666163412/introducing-mongoclient

We're already using MongoClient; this change just removes references to the
to-be-deprecated superclass.
IDEA config which doesn't warn on duplicate throws declarations
with a subclass, since Jackson does this and it seems like it could
be useful documentation of the method's behavior, even if it's
redundant.
Run integration tests on different ports so they don't conflict with
the running app
Reformat again
Merge remote-tracking branch 'refs/remotes/origin/master'