Command Line Argument Parser for .NET