Haskell Skeleton Template, with pre-commit testing hook