added testrunner & tests