CSS goodness
Refactored into headers and footers
Nicer routes
Succinct tests