Add a plugin, and some refactor

New plugin ghcmod-vim
Refactor haskell configuration