Responsive All The Things

#Why:
* Make the cardboard dashboard responsive

# What Changed
* Lots of small stylesheet and markup changes.

This depends on #84