Better support for strings within casstring types.
Now use the answernote field of the casstring class to hold intelligent notes about the PHP invalidity.  This will be useful when reporting.