Adds package.json
Adds gulp as a dependency
Adds gulpfile.js and js linting
Adds mocha and simple IO tests
Adds Travis CI config