added Java doc, renamed CouchDBIdentifier to CouchDBKeyValue