Added parts of io from legacy.

Clc simple usecase explained.

Renameing (some) util -> io.
Build rework

+ logback instead of slf4j simple.
Real main call start

test dependency fix.
Refactoring, new keys and new switches