Set up initial testing framework.
Added AMD test for browsers.
Merge branch 'feature/test' into develop
Now defining module as platform-dependent spawn.
Removed AMD test from node test runner and changed to use node module version of
requirejs rather than a git submodule.