More code refactoring and taskmanager now can support the different task types
marked controller tests as stub since they are more of integration test than anything else
Added some stub for junit testing for TaskManager
Fixed bug in is able to redo and is able to undo and wrote 5 tests for task manager
Some code consistency refactorings and added 11 more failing tests cases stub with what I need to test for - will fix to make them pass soon
Added logging for controller
Added date util library and added more todo fragments
Merge branch 'master' into junhao-taskmanager-unittesting

Conflicts:
	src/tareas/storage/StorageJUnitTest.java
Added time stamps to tareascontroller logging
Removed todo for controller for on default to throw exception, controller should be handling exceptions thrown by parser or storage
Added description to feedback for users to be sure of what they have just done instead of just success or failure messages
command delimter change to / to suit Jim
Removed storage.json for future testing and removed unused method getSize in taskamanger
Refactored postpone task in tereasIO to one line
Added todo to allow editing of other stuff
Put more spaces in between method callings in controller to keep it readable
Pass latestTasksIsNotEmptyAfterSet test for taskmanager
Passed set id test for task manager
made taskChangedSupported test in task manager pass
made history stack allow pushing test pass