Updated to have fixed tabs

DONE: Include tabs
DONE: Include initial Header and Footer

TODO: Update to enable tabs to be dynamic. The tabs for each window
should be selected in the wider app. They should also be saved to local
temp folder, and submitted to host.