Added haskellmode with annoyances fixed