HiveJob

Converted example2 to a Cascade job and moved flow state mutation out of partition hive source into HiveJob.
I think this should be inside the `buildFlow`