More elaborate settings for haskell hacking in emacs

Extended the starter kit to support: 
* ghc-mod
* flyspell and flycheck
* structured-haskell-mode
* stylish-haskell