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.