Homepage work

There's still a small amount of work to do, especially  to make it look just right on mobile. Just wanted to get some stylings on the master branch.