added CancellationToken to the signature of IJob
added the JobTimeout
can configure the timeout on a scheduled job
propogating the timeout from the configuration to the job
registering scheduled jobs
checkpoint: rearranging the scheduled job responsibilities to clean up monitoring and running
checkpoint: ScheduledJob.ToTask() is tested in all three permutations
added a goofy interaction test on ScheduledJobRunner
JobExecutionRecord is recording exception text correctly
cleaned up ScheduledStatusMonitor
reorganized the scheduled job namespace
added the reschedule endpoint, full circle scheduling again
a lot of spiking for monitoring
converted the TransportNode to use a natural key
trying to harden the RavenDb subscription persistence against stale data to prevent duplications
changed the IServiceBus.Request signature for specifying destination, Memory persistence for task ownership
TransportPeer.TakeOwnership()
wrapping up TransportPeer for now
combined the ownership persistence into subscription storage
tested out PersistentTaskAgent