Renamed due date, added done date
Tweaked whitespace in IR
First pass at semantics (without recurrences)