Added license.
Use gulp-cached and gulp-changed when possible.