fixed default data for a node to emtpy dict instead of empty string
refactored urwid monitor to a class
added widget remove on exit