Added 2 new scenarios to consider for task_model.feature

These 2 scenarios were not explicitly dealt with in the original project spec, but they are worth considering:

1. When a TaskType is deleted, what should we expect to happen to all the Tasks that use that TaskType?
2. When a User is deleted, what should we expect to happen to all of that user's Tasks?