SimCMD functionality; Command restructure

Command registration is currently implemented. All commands will be
passed into a registry vector for direct control of command access.
Command Class Constructor removed, to avoid a conflict with construction
of commands.