add SSH Key support

Keys are added and removed through the endpoints:
/api/users/‹username›/{addsshkey|deletesshkey}/

The keys are also exposed read-only through the API at /api/ssh-keys/