page refactor

@nthomson - I'm pulling out all the stops:
- incorrect branch name
- no ticket number
- terrible commit messages

Your move, Nick.

![](http://i.imgur.com/nXPruDN.gif)