added a couchdb model - Couchdb is now a pluggable component
controller now supports models implemented with any datastore
slight correction
database admin class should handle db creation and security object setup