added travis and requirements