reformatting argument_parser.hpp
reformatting argument_parser.hpp
adding test for argument.hpp, cleaning up code
adding test for argument.hpp, cleaning up code
adding test for categorical_argument, fixed some of the behavior, reformatted
added test for valued_argument
added test for valued_argument
adding test for unvalued_argument