removed hard-coding of CLI providers

This allows you to create a private Denominator provider and still use the CLI (provided you manage your class path)