Visual fixes

* Footer button is now always centered
* Header shrinks up to take less vertical room
* Skills list no longer takes excessive vertical space
* buttons and links in dark sections have hovers with better contrast