added a test runner for phantomjs - need to check out line number errors now
fiddling with test runner