Feature/basic sticky footer layout

Adds basic sticky footer layout and some missing requirements.
Browsehappy is now behind the navbar. Although, I don't think it's necessary to to fix this in this PR, but maybe we should create an issue as a reminder. Or what do you think?