added one line to show the new task when they printed the date
Added the clearAll function to the UI and called from Controller!
It worked fine!!!!!!!!!!!!!!!!
added the feature od UserInterface to change the color of the tasks by their categories, and I changed ITask and Task because their getCategory() method returns String. Maybe you guys using that in Controller or somewhere, they started to put an error message to the console. Please get it fixed!
fixed the issue of JLabel and added the function of clearing all of the lines on the screen.
Merge pull request #21 from andhieka/master

Merge Shotaro's work
Prepare for next sprint
UserInteface has the feature of the category colors!
Conflicts:
	src/list/Controller.java
	src/list/IUserInterface.java
	src/list/UserInterface.java
Merge pull request #25 from liafailboy/working

Working
Modified the Date class to include more APIs: getPrettyFormat, toString, Date(String). Utilised the JodaTime library. Now Date constructor can throw InvalidDateException. Added try-catch blocks where Date constructor is used.
Minor fixes
Merge branch 'andhieka-working'