Removed empty ctor that reliued on the EssentialDependancyCheck. This kind of thing should really be handled by a consuming app either via newing up, or via an IoC framework.
Want to leave this as just basic initial configuration settings, i.e. consumer credentials and api endpoint for now, as there is an issue to remove the EssentialDependencyCheck method of wiring up for good