Feature tests

I've ported runners and tests for client and connection from python-kafka and added travisci config.
Please review.