Mark up the page like an adult

- Make stuff semantic
- Use BEM-style classes