Added BaseJobCreator class, re-factored JobCreator scripts.

- Fixed bug in DiscoveryJobCreator.PathExists
Merge branch 'develop'