TemplateHelper added, some refactoring, unit tests. BlogPageType introduced
TemplateHelper extended, BlogPost to TemplateBlock, tests moved, new unit test for TemplateHelper, refactoring