scheduling: HourMinute class for matching Time instances
move top-level scope methods into their own file
scheduling: new Interval class for matching Events with start/finish times
scheduling: add #parse to HourMinute class
exclude spec/dummy from linecounting
scheduling: new Daily class to represent intervals in a single day
scheduling: new Weekly class to represent a set of repeating intervals in a week
scheduling: add #change to HourMinute class to return a Time with hours and minutes set, given a Date
spec: monkey-patch #pretty onto Time class for easier testing
spec: factory method for intervals
scheduling: generate a new Event from an Interval
reservation: define module and class separately
scheduling: generate events from a Daily list of Intervals
scheduling: add #generate on Weekly to generate a bunch of events corresponding to schedule between a given pair of dates
readme: skeleton
readme and license
scheduling: add #filter on Weekly
filtering: extract filter code from Event to its own module
filtering: allow for multiple context objects
spec: oops, add 'type' field to Contact class in dummy app to make STI work properly