Use through2 for better stream interface, also updated tests with unix file-paths
forgot to change to through2 style function with a callback to indicate the end of the asynchronous proccess.
Tests should now pass on both windows and unix systems
Removed event stream which has been replaced by through2