The user should be able to delete a project, and doing so delete all todos associated with the project.
Open question whether the same behaviour should be true for "contexts". Probably not.
The issue with allowing either to optionally delete todos is that the tags are there in the todo text, and when we parse and attempt to find the associated project/context, we'll expect them to exist... but we can 404 this; it's not really an issue.
Projects are removed as of #67. The new functionality lists projects associated with a text search of todos. We should implement select and batch-delete instead.
The user should be able to delete a project, and doing so delete all todos associated with the project.
Open question whether the same behaviour should be true for "contexts". Probably not.
The issue with allowing either to optionally delete todos is that the tags are there in the todo text, and when we parse and attempt to find the associated project/context, we'll expect them to exist... but we can 404 this; it's not really an issue.