Fixed failing test
Fixed reference to wrong register in acceptance test
Added microsecond-granularity system clock source for timing
Moved dependencies from /vendor/ to NPM package.json
Fixed references to global object to enable running under Node
Refactored test runner logic to run in browser or under Node as NPM scripts
Fixed path to Modular in demo page
Updated test runner
Refactored with support for running tests under Node.js and reworked acceptance tests to use inline ASM via NASM