Misc updates.

Updated archive to split sections by year.
Added alt tags to images on the homepage.
Made website valid HTML5.
Fixed code and pre tags having an overly large font size.