switch to groundhog (and write beginnings of groundhog snaplet). also change api, add versioning, don't depend on silly datestring format
clean up cabal file