Start porting tests to node
Merge branch 'node' of git://github.com/bitovi/steal into node-test
Set up Mocha to be used for the tests.

Including grunt task so you can run `grunt test`.

Started working on the tests for open.

Related: #138
Fix opener.each to not use Envjs

Although not directly used by build, it is used by pluginify and some of the tests were failing due to this.

Relates to #131 and #138