Updated dependencies, loosened optional dependencies
Simplified Grunt tasks, enhanced "all" task

"grunt all" now takes a number and "debug" as arguments.
Ex: "grunt all:3:debug"
Merge branch 'master' of https://github.com/bchu/nodetron into brian
Updated grunt instructions in README
Make web worker more modular.
Also moved event init code.
Make worker more modular, set up init.js to give interface examples.
Init stubs, protocol spec
Merge branch 'master' of https://github.com/bchu/nodetron
Minor cleanup