Added Output-interface and first TUI (incl. tests)