Completions for pragmas, language extensions and ghc flags. Also added snippet for module.