1. Re-aligning buttons on overview page./n2. Switch coin factor buttons' labels on buy, sell and send pages are now dynamic.
Added a central service for doing address balance lookups.
Change the AssetTypesController so that it uses the cetral service for address balance lookups.
Switched LoginController to use the balanceService to look up address balances.
Refit WalletAddressesController to use the balanceService for balance lookups.
Type in error handling.
Added cache of balances.
Updated the cache to cache promise objects, instead of just data.
Added some debug lines for a couple of remaining balance lookups.
Merge pull request #379 from sagyeli/Omniwallet-UI

Omniwallet ui
Merge pull request #381 from curtislacy/Balance-Cache

Balance cache
dont clear the spinner on a successful login, the modal cleanup will remove it from view.  This prevents the spinner from disappearing awkwardly if it take time to transition to the next controller
when is a queue not a queue? when its a stack... doh
fix for async generateAsymmetricPair, the result expected an RSAKey object that was not surviving the message passing between web workers.  We now serialize the private key to a PEM for intra-thread communication and restore the object with functionality in the main thread.
Clenaed up output formatting in verification API to allow easier consensus comparisons.
Merge #385.
Merge pull request #7 from mastercoin-MSC/master

Merge stuff