added vim tempfiles to gitignore
initial token model and unit test
let's use safe ids instead of the default couch ones

Couch uses partly random partly sequential ids by default. We could
change that in couch config to be all random. But this is probably more
safe.
return token on successful login via api
adding initial view
Merge pull request #43 from azul/feature/pgp_key_by_email_view

adding view of pgp key by login or email aliases
adopting tests to new behavior
remove 'api' subdomain restriction
added "known problems" to the README
renamed and fixed pgp_key view
added test for pgp key view
Merge pull request #44 from azul/bugfix/2298-fix-couchdb-view

Bugfix/2298 fix couchdb view
Merge pull request #40 from azul/feature/token-auth

Token auth with a database of it's own
Merge branch 'master' into feature/billing