Tidied up blog generation.

Added stuff to hopefully make it easier to add features later.
This should be general enough that it can be used across any page.
Details are in the comments for build.py
Changes to cv and associated stylesheet.

Brought it into the templating system.
Need to work on integrating the css so I can make a 'theme switcher'
Changes to wording. I think it sounds less airy now...?
In prep for theme switching.