Lots of frontend structural work.

The footer is now a template.
Also the footer is 'sticky'.

The logo is now a template.

Removed unnecessary garbage from the build system.