update dependencies
rewrite all (inspired by gulp-gzip)
add travis & coverage