Cascading - almost ready for merge

Oh, great. Cascading definitely supports more than 2. I'm not sure what is the behavior of more than two streams and a joiner different from inner. I'll find that out and update this accordingly.