fix tests
unify run and transpile command; make evaluation of javascript code work; add thorough tests; major refactoring