PEP8, add .gitignore various documentation