Bugfixes and clean-up (see comments)

- Homepage elements now correctly align vertically in the center
- Error page (404) also vertically center aligned
- Tweaked Fittext for some pages, they were breaking the layout on
mobile (too wide/big text).
- Fixed the header on Tokyo
- Adjusted letter-spacing for Amsterdam
- Cleaned up most of the comments in the CSS