Fix footer layout (made it responsive)

Partly fixed #23
Also made complete footer responsive; so even on mobile devices the footer takes only a single bottom row.