Const correctness
Moved OptArg to its own file
Const correctness, minor changes
Better help command, minor changes