Upgrade to browserify 7

So I followed the work @lukekarrys had done for browserify 5, and it worked basically the same. Some inline comments/questions below.

Ah that would make sense, thanks!

Philip Roberts

> On 17 Dec 2014, at 15:43, Luke Karrys <notifications@github.com> wrote:
> 
> In test/js.js:
> 
> > @@ -123,7 +125,7 @@ Lab.experiment('transforms', function () {
> >          moonboots.on('ready', done);
> >      });
> >      Lab.test('ran', function (done) {
> > -        Lab.expect(transformRan).to.equal(2);
> > +        Lab.expect(transformRan).to.equal(1);
> I think its because of the second bundle. The test was changed in #56 which was when we ran the transforms through the hash bundle as well.
> 
> —
> Reply to this email directly or view it on GitHub.
>