test(dirname): add test for gulp.src `base` option
fix(tests): make sure tests actually do something
test(dirname): add tests for other types of filename patterns
docs(README): update README to the new interface