updated main logic
- err to display message
- view and agenda tentatively working
updated delete command -> added storage.delete
updated delete function to prevent json array overflow
Merge branch 'Storage' into mainlogic
edited storage.displayall in main logic
updated updateTask in main logic.
V0.2, not complete:
- fixed error for numbers in task name
- handled repeated dates/more than 1 date
- created command objects for timed task, floating task and search
- interpreter does not return these objects yet
- generated javadoc to share API
V0.2, fairly complete:
- interpreter can now parse timed and floating tasks
- tested, not vigorously (especially timed task)
Add readFile() into every method
add exceptions after adding the readFile();
add second deadline(deadline2) for Task Class
update the Task Class to two deadlines and getters, setters and has()
methods are added.   
storageAPI can solve comparison without date. search(calendar,calendar)
has been updated.
Merge branch 'parser'

Merged to include new functions from parser

Conflicts:
	ZombieStorage.txt
Update structure of project to differentiate modules via packages.
Added GSON.jar to storageapi
Updated Structure of Storage API
- Move to GSON
- Simplification of function
- Rectification of Read File
unstable version

- added logger class
- edited ZombieTaskAtd to have sane tests.