db: added "key" collection

This collection will store public keys from user. Each key will have a
name, a content, a comment and the email of the user that owns it.
user: minor change to addKey function

That is the only minor change. I will not try to change everything
smoothly.
db: make body unique on keys