added pre-commit hook and submodule pep8 for style checking