This initilizes the object.
This is the ZConf object to use. If it is not specified the one in the
object for zcrunner will be used. If neither zconf or zcrunner is specified,
a new one is created.
This is the ZConf::GUI to use. If one is not specified,
This checks the specified the specified text for spelling errors.
Only one option is taken and that is the text to be checked.
The returned value is a hash.
This is the the resulting text.
If this is defined and true, then the user canceled the check and any changes.
print "The check was canceled.";