basic wallet functionality

generation of unique wallet (uuid) and enable adding addresses
to the wallet by clicking "add to wallet"
show balance of different currencies for each address in the wallet
currently, wallet data (list of addresses) is stored only locally in
the browser