Removed strange useless text
Keyed in a break line to separate between method and attributes
Added new error message for duplicate task that user is attempting to add.
Changed return type of doAddTask() to void. Parameters take in a task to add, from a class that should utilise Command and CommandComponents to create a task. Rewrote input parameters for the method doAddTask() and completed doAddTask() as required.
Merge branch 'master' of https://github.com/cs2103aug2014-t7-2/main

# By Kaushik Suresh (4) and Yui Wei (2)
# Via Kaushik Suresh
* 'master' of https://github.com/cs2103aug2014-t7-2/main:
  Create TaskTest (Unit Tests for Testing Comparators)
  Create sortTaskByEndDate
  Create Comparator
  Delete sortTask.java
  TaskRemover: No longer taking in CommandComponents, instead taking in Task as parameter
  taskRemover stuff + comment in CommandInterpreter: this is how TaskRemover and TaskEditor will be using the List<CommandComponents> which CommandInterpreter should create.