added dependencies
added travis config