Overhauled error handling, replacing inbuilt handling with the TraceKit external library. Error Handling now gives accurate line numbers
Improved but not fixed error handling line numbers for executor tests.
currently passing all tests with correct line numbers
minor change to interoperable bridge: the code will now ok() on completion. QUnit was failing with 0 expects otherwise
Fixed compatibility issues with Safari