WIP Remove API

Includes changes from PR #1086
Karma tests fail on my laptop
even after I revert all my changes, karma still fails. in addition, mocha now also fails! some other code change pulled after my 5853a19 (https://github.com/bitpay/copay/commit/5853a197e5414b0ec3e7bb426eb2a9500513090c)  has broken mocha. 

instead of reverting my changes, i'm going to dig into the problems that appear in tests for storage.LocalEncrypted, Wallet, and WalletFactory.