simple blog using haskell, javascript and soy templates