Adding functionality that allows commands to be hidden from usage output

Here are the changes.  Pretty simple.  Just check Parameters.hidden when looping through named commands