A JavaScript tool that will take a string and put an ellipsis on it (beginning, middle, end), based on a configurable maximum character length.