Added end date to param enum
Change the test due to change in param enum
Merge branch 'master' of github.com:cs2103aug2014-w13-4j/main into xy-modify-command
Merge branch 'xy-end-date-command' of github.com:cs2103aug2014-w13-4j/main into xy-modify-command
Added date params into search command
Clean up task model
Add isCompleted method
Clean up logic model
Merge branch 'xy-modify-command' of github.com:cs2103aug2014-w13-4j/main into pn-modify-task
Modified add task to only add either floating tasks, timed tasks, conditional tasks or deadline tasks. Also corrected tests accordingly
Removed operation buffer model
Remove unused methods
Fix bug in undo confirm conditional task
implement update
Fix test
Stricted update
Throw more informative exception, and make the task list updated too
change to gson
Added comments to methods
Allow completing of floating task, and only allow task to be completed if it is confirmed