Whole mess of bug fixes. Some work yet remains; ensuring there is an error message when a duplicate task has been attempted, removing the unique constraint from the database, and finishing the task reset code.