Cryptoaccounts

This is not ready to merge.

@SirCmpwn - this should be enough to start implementing cryptoaccounts in the clientside. There are some details about the API that we still need to work out. The worst offender is /api/aes/delete/userhash. Let me know your thoughts.