First pass of the blog implementation done