Crusader::Schedule::Scheduler refactoring and DSL
Crusader::Schedule::Scheduler#each_object_for_now
Crusader::Schedule::Time: refactoring, specs and error messages
Crusader::Schedule::TimePeriod: refactoring, specs and error messages
shared contexts: log, frequency object, days into week.
Crusader::Schedule::Frequency: refactoring, specs and error messages
Crusader::Schedule::Frequency: refactoring, specs, error messages and shared context day_and_time_stuff
add gemfile and clean old files