Merging in a layout overhaul for the personal site

This includes:

Normalizing CSS
Overhauled main CSS
New pages