implement command model manipulation methods
add CommandTuple class to store a command key word and value pair
implement command model manipulation methods
add commands list to use for drag and drop into table