Add Catchall Provider

Added code to support orphan provider at the top level to ensure proper result display.

Also added config option to populate the root and extension of this provider.