added basic haskell-mode stuff