Add markdown mode
Add haskell, markdown modes. Input tweaks