def process(args)
      parser = Parser.new(Exec.new(self))
      parser.parse(args)
      PRINTER.output
    end
def process(args)
      parser = Parser.new(Exec.new(self))
      parser.parse(args)
      PRINTER.output
    end
Main method of the application
 takes un processed ARGS and pass it to our parser to start our processing