added 'opts' param; can have cwd, base, and cwdbase options like gulp.src() does

create the vinyl object with correct cwd and base properties