UI improvements

Configurable font size
Horizontally scrolling tree
Mainwindow set to proportion of desktop size