Haskell mode improvements + switch to company-mode