Added Config class for storing and accessing configuration settings
Added classes for structured handling of parsed cli arguments