Updates all supporting files with new names
Switches to modern build and test system
Adds new test suite
Adds chai and mocha deps
Updates to use node-styled cancellation