foo
almost working
minor gui fix
more powerful treeview
forgot to add the new source files