Fixed background on mobile

More cleanup
Added padding to header on mobile
Got the background to stick to the bottom of the screen