Fix most of the PEP8 warnings
Add Git ignore list