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.