adds travis and npm test