Improved footer code formatting

Signed-off-by: Simon Kraft <simon@krafit.de>
Added a more flexible header management

Upload header background as upload and logo as clickable overlay

Signed-off-by: Simon Kraft <simon@krafit.de>