Functional blog

The blog is entirely functional, and every accessible page has content.
Styling needs help on the post and post listing pages, but they work.