add requirments.txt and travis support