Add Initial Argument Parsing Framework