adding updated examples for new argument handling
Adding classes for argument handling
moving the compare logic out into the Param class handling