add spec for alternate :symbol
documenation
don't include punctuation on word-boundary truncation
Technically, '$' is in '\W', so simplify the pattern
add etymology of package name