Initial site design, fixes #12

More will be done, I'm sure, but this gets all the basics up and
running.