Completing initial basic blog post functionality