included changes as suggested by @marmarek.
Errors that my local pylint ignored and travis' pylint didn't.
Config file and package stubs, required for travis to check module correctness with pylint.