Will/core implementation

Implemented core functionality:

* Executing JavaScript tests using Jasmine
* Execute JavaScript tests in multiple browsers
* Report test pass/failure
* Instrument JavaScript to collect coverage information
* Generate Cobertura XML coverage report
* Generate HTML coverage report (no CSS styling)