Rewrite NSString; conversion to and from String is now implemented.  Changes to this class required changing other code as well.