Daily Rule
Convert from a hash and create a rule
Convert from ical string and create a rule
From yaml
Hourly Rule
Minutely Rule
Monthly Rule
Secondly Rule
Weekly Rule
Yearly Rule
Is this a terminating schedule?
Yaml implementation
[Validate]