Make columns fluid and change templates HTML to be more semantic

- Templates are now in a list, not div structure
- Columns are fluid meaning they'll display better on tablets