Support many parsers

Load argument parser class by the file extension