Final cleanup to job class.
Minor cleanup to the rest of the API in preparation for release.