redo using pipes, modularize the arbiter, using the library
add import for Pipe
convert to Pipe
wip
Merge branch 'master' of github.com:cambridgehackers/xbsv