Adding interfaces. Moving resources, template helpers into objects.
Adding blog repo, IBlogPost model, blog provider BO. #3