STY: PEP8 cleanups and update gitignore