Move footer to bottom of screen and other UI improvements