change Term representation so that it allows to express any kind of prolog term, including atoms, functionals, and lists
don't trace sleep(); add running() fluent for subprocesses
fix possible (???) bug about handling of empty tuple in term2msg()
minor fixes (topic names, error handling in service callback)