Added StringFunctions Category

Added a StringFunctions category to NSString to provide simple string
functions that Objective-C does not support by default.  Added unit
tests for the functions in this category.