Implement the wrapping of command and option descriptions

Implemented as suggested in issue #123