add haskell support
remove tabs and improve tab detection
Merge pull request #50 from romeovs/master

Add haskell filetype support for use with ghci