added support for the base argument from gulp.src

It felt more natural to use the base argument from the file object to determine the remote path. This is what the option localPath was created for, but it felt more gulp to do it this way. Thoughts?