fix setup and add tox with pep8