Add functionality to crypto lib
Support generating keys and sending to federation
Add a currency table for contact details