most of the way through new layout
part way through updating ui to new layout
format
added test for tabbed pane
prep for graph
fix for zooming bug - using invalidate works a treat
fixed gui to only have three tabbed panes, in prep for adding the graph tab.
saving and loading
starting to get GUI into shape