Python 2.6 doesn't support dict comperhension
Adds requirements.txt
Adds .travis.yml