rendering now uses the {{range}} function of the Go html/template package to output the posts

This will let us move the template HTML into its own static file.