Mocha fixes

This is pretty epic. Mostly changing the build. Since this is a proper open source library, including the `node_modules` seemed really wrong, even though npm.org dies pretty often. We will see.