HTML Organisation

* Add some functions to allow future customization (themes)
* Fix footer position