Remove dependency on monocle

This is primarily to fix installation of jade on node@0.8

I've also fixed the slightly odd usage of process.on uncaught exception.

I don't think we were getting much from using monocle as it appears only to use `fs.watch` on Windows and everywhere else it just polls.  We may as well poll everywhere.  The other thing I think it was doing was some kind of parent directory watching, but I find the code to monocle really hard to digest, perhaps @samccone could give us some advice?

Once the work on the linker is done, we should be able to build an even better watcher that watches dependencies etc.