move splices out of template Site.hs and into snap-plus; fix version bounds so that template builds