Added classes for discovery container, discovery config, serviceinfo,
and discovery container instantiator