updating to use vinyl-fs which isn't in npm yet :(