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
Updated Package bower dependency to fix issues with relative paths in package manifest
Simplified demo setup by using relative paths
Updated dependencies
Replaced 'package' dependency from Bower with packager in-project to solve dependency issues
Fixed Node.js API test
Ensure path mappings are inherited by dependency packages
Fixed issue with case sensitivity when requiring 'mocha' dependency
Merge pull request #17 from asmblah/feature/requirejs

Refactored to use RequireJS for dependency management