Feature/identity rewrite

Separate Identities (aliases, forwards, keys) from the user account.