Update Dependencies

This commit updates all out of date dependencies except for Browserify and Watchify which both require a rewrite in order to support the latest versions.
Update Browserify & Watchify

Both browserify and watchify have changed quite a bit since the versions tracked in the current iteration of Prova.  This required a bit of an overhaul to the current way that prova interfaces with the two.  This commit updates both dependencies and modifies lib/browser and lib/browserify-transform to support the latest api.
Merge pull request #53 from TheAlphaNerd/upgradeDeps

Update Dependencies