word_boundary problem

patch fixes:
smart_truncate('1-3-5-7-9-1', max_length=9, word_boundaries=True)

patch BROKES:
smart_truncate('oneword', max_length=7, word_boundaries=True)