some progress on urwid ui

initial unittests added
link checker restructurization