lib - adding support for recursive apply, log - adding support for undefined args
refactoring tycho, and adding support for control server on the main process
adding logging message