amended delete to parse line codes: d1, f1, t1
added assertions and logging
Commit unstable code
- Change ArrayList<Task> parsing to TaskUIFormat parsing
- Edit functions to reflect new changes
- Remove decpreciated functions in UI
- Storage to segregate tasks into 3 types
- Add functions in Storage/StorageAPI
Merge branch 'parser' into mainlogic
Merge branch 'parserdelete' into mainlogic

Add endTime functionality to addCommand in ZombieLogicCommandHandler

Conflicts:
	src/interpreter/Interpreter.java
unstable code
use as you wish
added location for parser, updated tests:
- no longer test view calendar
- can now add location with '<' prefix
- case-insensitivity tested for arguments of 'view'
implement print agenda function
Semi Stable Version
add delete function to commandHandler
add floating tasks views to agenda
minor changes
update updateCommand to reflect changes in API
Merge branch 'parser' into mainlogic

Conflicts:
	src/zombietask/ZombieTaskCommandHandler.java
Merge branch 'ZombieStorage' into mainlogic

Conflicts:
	src/storage/StorageAPI.java
	src/tests/StorageAPITest.java
	src/zombietask/ZombieTaskCommandHandler.java
add gson library
Pass the test case
Change a little bit in ZombieTaskCommandHandler to solve the update
problem for task with two deadlines