Welcome PEP8! Refactoring almost all file to follow PEP8 style
Removed useless seek of file.
Modified .gitignore to ignore most used editor temp files and common file generated during execution