Feature/basic sticky footer layout

Adds basic sticky footer layout and some missing requirements.
I'd rather use `@navbar-height + @navbar-margin-bottom` to avoid magic numbers.