starting the split between JobStatus and JobStatusDTO
implemented the InMemorySchedulePersistence
JobStatus.ToDTO
more work to smoothe out the JobStatus persistence mechanics
got the shape of IScheduleRepository
stopping for the day w/ a spike on scheduled job controller and job executor
little refactoring before starting on IScheduledJob again
ScheduledJob has the logic to start itself
ScheduledJob.Reschedule()
some cleanup on IScheduledJob and ScheduledJob to go ISP w/ it
solidified the structure of the basic abstractions for job scheduling
first end to end tests working on scheduled jobs