Merge branch 'parser_enhancement'
Merge branch 'parser_enhancement'
Modified formatting support for tentative tasks
Changed the welcome screen

Now the welcome screen shows all tasks that are due that today or
within the period of today. Allowing user to see what he needs to do
for today.
Merge branch 'welcome_message'
Temp fix for NullPointerException in Task.getEarliestDate()
#76 fix failed test DatePairTest.endDateStartBoundary2()
Added tentative to description for tentative task

At the moment it looks bit confusing without the tentative added into
the description. Thus, added for clarity purposes.
Merge branch 'tentative_task'
Merge branch 'master' into tentative_task
Fix confirm non-tentative task show proper response
Merge branch 'tentative_task'
Added function to check for conflicting task

Refactor logic test as well, as it affect the test cases.
Support for HELP and CLEAR command
Merge branch 'welcome_message'
Merge remote-tracking branch 'origin/create_logic'
Merge branch 'master' of https://github.com/cs2103aug2014-w11-4j/main
Prevent user from add a task that has passed

Refactored logic test to fit the problem
Merge remote-tracking branch 'origin/create_logic'

Conflicts:
	src/Logic.java
Added more assertion to create task