ENHANCEMENT: Add a more robust layout solution

Currently the dashboard panels don't line up perfectly unless they are all the same size. I know it's a really small thing but it's been bugging me. So I've taken the techniques used by [inuit.css](http://inuitcss.com/2012/12/building-grid-systems-with-inuit-css/) and applied them to the dashboard.