added pylint and pep8 testing to travice; updated travis build configuration; added coveralls