Various UI updates

Clean up for the responsive behaviour, added JS. Updated the footer to
span full width. Add more banners.