Documentation cleanup

- Enable syntax highlighting
- Make headers the appropriate sizes
- Embed anchor links in headers