Header bar on top of the page

Main containers on the page were moved to support proper layout, so
that header stretches in all cases and pushes controls down if needed
so that everything is visible.