New home page

Fixes #70. This should be merged after #293.

- [x] Desktop styles
- [x] Tablet styles
- [x] Mobile styles
- [x] Test in IE 8 - 11
- [x] Fix HTML linter issues
- [x] Fix media queries in IE 8
I think since the page is served as UTF-8 that the symbol should be okay.