Merge branch 'master' into interface
Changed classpath and added ANTLR lib

To support natural language parsing of dates from user.
Merge branch 'master' into interface

Conflicts:
	.classpath
Integrated mark command and NLP for date parsing

- Mark is now an acceptable CommandType and parsed.
- Natural language for date is supported for parsing
Merge branch 'master' into interface
Merge branch 'interface'
Update README.md

Provided basic product description, support commands and expected
output format.
Merge branch 'interface'
Fix javadoc in Logic.java
Remove unnecessary try/catch block in Logic.viewTask
Remove unnecessary imports in DatePair, Logic and Task
Clean up LogicTest
Merge branch 'quality_control'
Integrate JournalController to Logic to support undo/redo.

There is no working version of Delete action so was not added.
Add command distribution to undo/redo in Logic.executeCommand

Now undo/redo should work
Merge branch 'journal'
Added hasStartDate, hasEndDate to DatePair

Added hasStartDate and hasEndDate methods, refactored and remove unused
import by all classes
Added method to check if Task's dateList is empty
Merge branch 'master' of https://github.com/cs2103aug2014-w11-4j/main

Fix Conflict
Make tests in LogicTest use setUp() and tearDown()