Basic implementation of watchify for on demand bundling with caching.

Got kind of obsessed with this and played with it instead of sleeping. It seems to be short circuiting my Grunt watch somehow, preventing LiveReload from running, but it's bundling my app in less than a second. So, improvements and research obviously needed, but it works and is FAST. (And simple.)