Support literate haskell

Just copy pasted from here

http://www.haskell.org/haskellwiki/Literate_programming/Vim