add comments
update comment
add constructors for adding tag formatter collections
more command lib overhauls

Removed HelpCommand, unused

Removed TabCompleteDispatcher, CommandDispatcher is used for this now

update comments and minor fixes

add showDetailedHelp to AbstractCommand, shows long description and a description for each command parameter, accessed by using ?? as command parameter, regular help still accessed using ? as command parameter.

update AboutCommand to notify user on how to get command help

add Tags to ParameterDescription to allow using a format tag to insert command parameter descriptions. Tags added: {NAME}, {NAME16}, {ITEM_STACK}, {LOCATION}, {PAGE}

remove use of "usage" from internal commands, autogenerated

add parameter descriptions to internal commands