Added yaml & haskell modes (& submodules).