Header updates

Addresses header todo on: https://github.com/madebycomrades/madebycomrades.github.io/issues/4

- Header fills full width of browser (minus padding)
- Header height is set on page load by JS to fix cross browser issues.
- Used https://github.com/adactio/FitText.js to scale text down automatically and stop h1 breaking out of header.