Implementation of the blog generator

This commit adds implementation of the blog generator, which
incorporates feed, index page and tags pages generators.
Why did you split this line for a few? As far as I see, it's less then 80 columns.