Mms proposed updates

These are my proposed updates, mostly reflecting the things that I've been doing without documenting them. Feel free to tear them apart. I'll annotate changes that I think need explanation.
I always agree with the science of readability in the theoretical but disagree in the practical. Take this example:
```
        opts.on('-b', '--host=IP', 'The IP on which to listen for incoming connections, defaults to 127.0.0.1') do |h|
```

That's 119 characters. Is there really a more legible way to express that on two lines? (not a rhetorical question - I'm all ears)