Rough redesign integration; #518

This is going to be complicated enough that we should reticket specific
pages. Here we have the asset files moved into place and a `make css`
target set up (#520). The homepage is roughed in but needs work yet.