Added JobBuilder
Minor tweaks to JobBuilder
Implemented JobBuilder::toArray() using recursive iterator
Finalized JobBuilder