Merge pull request #126 from cs2103aug2014-w15-3J/master

Merge Logic with Master
Good coverage for editing dates and repeat.
Added more logger messages for edit
Changed feedback for KIV command
Added test cases for tick, untick, kiv and unkiv commands
Changed feedback for index out of bounds
Merge pull request #127 from cs2103aug2014-w15-3J/Logic

Merge Master with Logic