Wrap comments by word rather than by character

@isaacseymour Review?
```ruby
line.split.reduce([]) do |lines, word|
  if lines.empty?
    [word]
  elsif (lines[-1] + word).size > max_line_length
    lines << word
    lines
  else
    lines[-1] << " #{word}"
    lines
  end
end