Created new branch for Logic after mess up in repo
Added class description and sorted packages (if any)
Changed delete method to integrate with UndoManager
Error during integration with Event.java for tick function resolved.
Modified the Event constructor

to improve delete CMI undo operation as it now can add to the same index
as prior to deletion
Changed Deadline constant to Time
Edited logic to integrate with functions in UndoManager
Refactored magic strings for commands and integer keys
Changed the similarity value
Added AddDeleteManager and TickCMIManager in order to implement facade
in Logic. LogicDuplicate is a copy of logic before facade implementation
changed position of "CONSTANTS" comment
Changed AddDeleteManager to CRUManager to include edit function in the
class
Implemented deep copying for Task classes
Edited the feedback bug under edit function. Edit function still has a
funny error of duplicating task.
Reimplemented help function to integrate with TickerUI
Merge pull request #75 from cs2103aug2014-w15-3J/Neo-Logic

Merge Master with Neo Logic