Adding ParseArgs(line) method that split line into arguments and then "parses" them into options ( --name or --name=value ) and positional arguments.
Updated test to verify that "--" stops option parsing