CouchDB Entity

See #521

This pull request also includes work on Cassandra and MongoDB entities to tidy them up and bring them in line with the rest of the Brooklyn codebase.

No cluster here yet, working on that currently.