Improve the blog app with basic views and templates

The app now have basic templates as well as view to list all blogs.