added Travis CI support and trying to resolve PEP8