added NSString versionCompare method
adding String asSetterString and NSObject callSetter:withValue: