mainly pep8 fixes and travis configuration changes, so we can succesfulyl builds again.