Commonise UsageException used in both clients
Add another test for Range
Remove unused references
Disco client now catches UsageExceptions and displays usage
Add notes to ArgumentReaderTests