refactor: use es6, direct module imports from traceur, better build
build: make grunt file reusable
refactor(test): automatically generate test runner
feat(build): reload traceur and js2dart sources while watching