update requirements.txt
added tests
travis settings