Cascading - almost ready for merge

Not anything really wrong with this, but anytime I see the word `util`, I cringe a little :)

Maybe this is a java version of runtime?