Cmd and ArgCmd unit tests completed, they seem to be working correctly. Now to add general generators