moved requirements.txt to root; add in newer dependencies; first attempt at Travis CI support