add haskell template + makefile