Responsive All The Things

# Why:
* Make the cardboard dashboard responsive

# What Changed:
* Lots of small stylesheet and markup changes.

# Not ALL the Things
* The pages system is not yet responsive, this is a big todo but out of the current scope of work.

This depends on #84