Minor tweaks
Fix whitespace problems in usage formatting
:default for arguments implies required = false
Start working on the documentation