Sensible return codes and Flush All
This release has two new improvements:
- omitting the qualifier in the flush command will flush all directories (not version or broadcast)
- sensible return codes are returned for scripting situation, with appropriate test coverage