hide unused public methods
remove threading weirdness
remove useless indirection
job always has a project
simpler stage access
Merge pull request #135 from zendesk/grosser/multi-ploy

more cleanup