Removed node_modules from version control
Replaced Modular as AMD loader with RequireJS using Package plugin

- Node test harness working
- Node API working
- Browser API and demo working
- Browser 'webtest' runner still needs updating
Updated binary to use Node API
Updated browser Mocha test harness to work with RequireJS

- Pulls in all dependencies via Bower, no dependency on node_modules for browser-based test assets any more
Updated Bower dependencies to their latest versions

- Added /bower_components folder to 'ignore' section in bower.json and .gitignore (only present for demo)
Fixed issue with binary not working outside of project folder
Fixed flicker and occasional duplicate output in demo caused by async yield between clearing output and printing result