revert back blog_post controller to a normal flow

changed the controller for creating a blog post to a normal flow. blog_posts are created on create. edit and update is used for updating the blog_post.
this can be anything, we don't need an instance double here cause we're not calling anything on it