add snap a haskell tiny web framework