Added #run method which doesn't write the files to disk

I wanted to be able to execute the pipeline without writing the files to disk. So that I can post-process the files in another in-memory build tool like [gulp](http://gulpjs.com/).