Redesign

:bee: :bee: :bee: :bee: :bee: :bee: :bee: :bee: :bee: 
Don't merge yet
:bee: :bee: :bee: :bee: :bee: :bee: :bee: :bee: :bee: 

This PR integrates the redesign changes from the `redesign` branch and the current `master`. 

I've deployed it to staging but testing scenarios other than Login and 404 pages seems tricky in that environment. I'm letting this PR sitting here until we feel reasonably confident to merge it.
Hah, I love this pattern. Nice one!