Merge pull request #35 from atomify/updateDeps

Update deps
4.0.0
Add opts.watch test

because the upgrade to watchify broke things.
Update for new watchify version
Document events
Trying to get Travis to behave

stealing a trick from watchify’s travis config