implemented checking for required arguments in child-classes of basic_command
removed bug in function match() of class operand