cucumber and pipe fixes
debugging Errno::EMFILE Too many open files
better error handling when piped to other programs