Add CompletedAt and CompletedByID fields to task and subtask.
Improve integration test taskContains and listContains methods.

- Only check for ID equality rather than full struct equality.