updated blog post views and controllers