Added feature: modify timed task at Google Calendar

Timed tasks stored at Google Calendar is now ready to be modified.

Summary of Google Integration:
Add/Modify/Delete for all three types of tasks are supported. These
operations run asynchronously and should not freeze the GUI or program.

Special notes: Deadline tasks at Google integration only supports Due
Date, not Due Time.

Future work: Append Due Time to the Task summary.