CliFactory replaced with more common command line parser
Runner do not show exception stacktrace
added (naive) support for watching folders
tests: added function test()