Added a basic test case for the test runner. Extracted context_parser.js out of file_parser.js. Now allowing modules to be javascript objects (already loaded modules) in addition to paths