Docs css reorg

This is a WIP branch to reorganize the docs.scss file. It was way to messy and hard to work with. Trying to make that better. Will be fixing minor visual bugs along the way.

The biggest thing left to do is to refactor the homepage header. It's pretty dumb right now.

Fixes: #340