sidebar handling

cleaned up the way sidebars are shown/hidden
Added framework for hardening

Added some commented areas and some of the code framework for hardening
the main window when an viewed on screens less than 1200
Tablet vs PC

The tablet view is loading much better after adjusting styles when <
1200 px... but to make the sidebar float over the window the tabs code
had to move below the main content, which is where the tabs now show up
in full window mode...  some CSS tweaks/poking still need to be done
after some sleep
mostly stable/functional in tablet/phone mode

Now to get things back looking good in PC mode
improvement for easier merge

Moved tabs back to top of page, should be easier to merge with master
branch
Merged the stylesheets