bar: add base class for handling a single bar
bars: add handler for mainBar
bar: no need to return anything from ctor
toc: add in new bars
run: remove old code, run bar layout
bars: add topBar
bars: add left and right bars
bars: add floating (right) bar
bars: tidy up