updated implementation of class command
implemented pure virtual function derived from class generic_argument in basic_option
updated flag-option.hh
updated value-option.hh
implemented pure virtual function match() derived from class generic_argument
updated flag-option.hh
implemented match() and parse() in class value_option
added required usage of std::size_t to todo list