adds haskell mode and haskel indentation