Add About page, rearrange CSS

Add `about.html` and rearrange CSS into managable and well scoped files.