Move requirements to requirements.txt per pip packaging guidelines
Add Travis CI