updated argument.hh
derived class final_option from class argument
updated class command
derived class commandline from class command