Fixed bug in tweet panel for mobile devices

Bug meant that panel wouldn't come fully into view when tweet button was
toggled.

Also fixed sticky footer issue, where a scroll bar would appear even
though there was plenty of whitespace

Finally sorted bug in header where there was whitespace at the top of
the page!