Currently the order of the arguments in the usage output is somewhat arbitrary need to order A-Z. Best way to approach it may be to get all the keys of the argument associative array order them using `sort` then loop over each one