PR for code review.

Does this imply that any app using dropwizard-mongo-cms will have to base it's configuration off of CMSConfiguration?  Is there another approach that doesn't add this requirement?