use couchdb native _users db and _security document
drop bcrypt and update dev deps
drop username view
add optional request defaults to config
use name for username in tests
update changelog