footer and basic layout fixes

stick footer at bottom, fix landing-page (cover)
merged
merged