Schedule compliance

Custom RuleLogic and FilterLogic can be created. Note that this uses example data and should be modified for production.