Introduces IScheduler which implements a priority queue and schedules IEvents with evaluation that happens at schedule time, execution time, or both. An IEvent evaluation happens on it's conditions, upon which a set of actions is executed, depending if validation fails or passes.
Addresses #5 .
Added projects:
Introduces IScheduler which implements a priority queue and schedules IEvents with evaluation that happens at schedule time, execution time, or both. An IEvent evaluation happens on it's conditions, upon which a set of actions is executed, depending if validation fails or passes.