Stub in tests
Refactor create code to use suppliers for specific schedule types
factor out more code
Refactoring of common code, initial impl of cron -> date time test
Stubin date time -> cron
Put minimal testing around schedule type change logic
Put minimal testing around schedule type change logic