added JobStatus and JobStore to start persistence refactor