New home page

Fixes #70. This should be merged after #293.

- [ ] Desktop styles
- [ ] Tablet styles
- [ ] Mobile styles
- [ ] Test in IE 8 - 11
- [ ] Fix HTML linter issues