Wrap comments by word rather than by character

@isaacseymour Review?
This could be shorter:
```ruby
if lines.empty? || (lines[-1] + " #{word}").size > max_line_length
  lines << word
else
  lines[-1] << " #{word}"
end
lines