Fixing helpers to work in windows environment

I think this completes major changes to punch and blog to get the blog working under windows :)

Now to figure out how to have dots in tags.