working. no tests
Added phantomjs Test Runner