Retooled homepage, fixed CSS inconsistencies

Also added a /projects page that needs to be filled in. It would be great if I
could come up with something better for the hero text on the home page, too.
Redesign.

Unhappy with the current design, I've updated it. I think the new version is
more readable: it swaps out the black background for a white one, and uses a
gray Inconsolata for the body text. Looks cleaner without so much bold Proxima
Nova in the way.