Mocha integration.
Added for-in and conditionals
Added tests for whitespace and nesting
Added whitespace and nesting tests
Changed compile test to API test
Coverage can now be run using npm.

npm test --coverage is all that's required now.
Global dependencies have also been removed, so
now running npm install should be all that's required
to develop, add tests, and commit.