* --------------------------------------------------------------------------------
Truncate the the string passed in, breaking it on a word. $desiredLength
is in characters; the returned string will be broken on a whole-word
boundary, with an … appended to the end if it is truncated
--------------------------------------------------------------------------------