Add `clean-text`.

This cleans up text by stripping leading a trailing whitespace and
squeezing repeated blank lines.
Update todo.