Some fixes to the bease theme

I have done some fixes to get the base theme to work on the new Pyro 2.2 platform. I think though later on we may need to customise the look and feel of the comments section. But this pretty much deals with problems faced with the blog module rendering content on the base theme.