Add travis-ci and Python 2.7 fixes