added category support to blog posts