Initial Commit
display table view with custom rows and cells and allowing cell selection
make cell selection display DayDetailRow, animated
introduces week summary column & reacts to selection accordingly
highlights weekday cells

- draw vertical grid lines between weekday cells
- draw white triangle in selected cell
extract calendar view intro own Nib and introduce use case object to handle init
cleanup of files
extract data provider & event handler into protocol
delegate object retrieval to a column/row—year/month/day translator
provide enumeration on DateRange & calendar week translation
design interaction & interface of model and translator
add tests for month consecutivity to keep Months clean
adds all representational data to Month objects
add factory to translate DateRanges to Months collection
import the missing DataRange files which were elsewhere
add TitleRows support for row info look-up
make Translator determine the kind of a row

- introduce SelectsDayCells as a delegate for the translator
add CalendarData to wrap Months and TitleRows in an array-like interface

- remove passive SelectsDayCells protocol
add month index backwards-determination from TitleRows
delegate cell selection handling to table model

- TableModelTranslator delegates information & interaction to CalendarData
- CalendarData retrieves # of rows from TitleRows
- rename HandleDayCellSelection to include an indicative ‚s‘
- add HandlesCellSelection delegate for model changes, opposed to event propagation