one way binding functionality almost done, added testing utility (todo: take it out to another project): TODO: add tests
work in process, promises based implementation of runners
promeses bases implementation of the just test