add pyyaml and argsparse as dependency.
fix pep8
remove automodule on module that don't exist anymore.
Fix autosummary error when generating the doc.
Fix some doc syntax error.