Added daily & weekly methods
1. Refactored UI.printTask into TaskPrinter class
2. Removed null contradictions in TaskUIFormat
added integration test for Interpreter-ZombieTask
Recommit with empty test
Merge remote-tracking branch 'origin/UI'

Conflicts:
	src/ui/UI.java
Merge branch 'master' into ZombieStorage
Merge branch 'ZombieStorage' into mainlogic
Merge branch 'master' into ZombieStorage
fix bug for the redo part