add taskrunner, test module and linter