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.

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.