travis-ci execute test cases

Added travis-ci directive to test with python 2.7. I didn't find an elegant way to allow for testing against other versions of python. I attribute this to travis-ci's naming of the python binaries. For example python 3.3 supported binary is named python3.3.5 to express the exact patch.