fix pep8
update gitignore