Added more PEP8 compatibility
Added a new gitignore.