Fixes #59. Where LocalDateTime isn't serializing and deserializing properly.
Change made in these files
- edit Edit Function to take in task type, is able to handle null problem and also is able to remove start and end date
- implement the removeStartDate and removeEndDate method
- change of Edit function test cases