added travis yml and dependencies