Add a utility for splitting a string into chunks, but respecting word boundaries
#18, reformat long lines