added soft deletes to thread model, fixes #6