Change deletion of a token message to "contains" from "contain".

* Tweak unit tests
Fix delete token message if it cannot be deleted

* Default token was hardcoded into the message, now uses the token id
* Fix and add another unit test
Add option to FunctionalResults to get the errors as a string

* Add tests