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