added requirements.txt and travis support files
updated tests