updated command.hh
updated argument.hh
updated flag-option.hh
updated value-option.hh