WIP Remove API

Includes changes from PR #1086
Karma tests fail on my laptop
It's very similar but not equivalent (
http://blogs.atlassian.com/2013/10/git-team-workflows-merge-or-rebase/)
We do rebase. to do this:
`git pull --rebase upstream master`

Or if you want to be on the same page as the rest of the team, we name the
remote `bitpay` (`git remote add bitpay git@github.com:bitpay/copay.git`)
and do `git pull --rebase bitpay master`

Don't worry now anyway. Are you still getting failing tests after the
commands you just mentioned?
Just to be sure, if you run the following, all tests should pass:
```
git checkout upstream/master -b bp-master
rm -rf node_modules/
npm i
bower i
grunt --target=dev shell
```
Can you confirm this?


On Thu, Aug 14, 2014 at 7:58 PM, Gregg Zigler <notifications@github.com>
wrote:

> In test/test.Passphrase.js:
>
> > @@ -4,11 +4,7 @@ var chai = chai || require('chai');
> >  var should = chai.should();
> >  var bitcore = bitcore || require('bitcore');
> >  var buffertools = bitcore.buffertools;
> > -try {
> > -  var copay = require('copay'); //browser
> > -} catch (e) {
> > -  var copay = require('../copay'); //node
> > -}
> > +var copay = require('../copay');
> >  var Passphrase = copay.Passphrase;
>
> This is what I did:
>
> git fetch upstream
> git checkout master
> git merge upstream/master
>
> Is this equivalent to rebase? If not, what are the git commands for rebase?
>
> --
> Reply to this email directly or view it on GitHub
> <https://github.com/bitpay/copay/pull/1095/files#r16272196>.
>