implemented list cmi and list ticked
implemented priority for add. changed UserInput.priority to char instead of int
Implemented Storage for CMI and Ticked
add assertion and logging to TickerUI
DayOfWeek(Date day) implemented.   returns an int representing date of the week. 0 for Sunday, 1 for Monday, 2 for Tuesday etc
Merge branch 'parser'
Implemented a new Event class

To be used for UndoManager
Implemented UndoManager
Merge pull request #53 from cs2103aug2014-w15-3J/Logic

Merge Logic with Master
Merge pull request #54 from cs2103aug2014-w15-3J/master

Merge Logic with Master