Python 3 support, and travis