setup travis with couchdb

travis offers the possibility to use a couchdb instance but one has to
start it explicitely. it runs in admin party mode, so we create an admin
user, called `admin' that is used by the tests.