Add Gulp tasks

Add gulpfile with tasks for linting, building and watching
Add gulp dependencies to package.json
Add dist directory to .gitignore
Add compilation instructions to README