adding travis and requirements