Fixes for argument parsers
Add "shuffle" example script
Improve Usage API