update 'usage' section
reduce redundancy
update gulpfile
update devDependencies
fix test