Moved logic required to create a SolicitationCapability out of the endpoint
This MR also includes moving config files used in tests into a new directory, middle-layer/tests/config_files
This MR also includes moving config files used in tests into a new directory, middle-layer/tests/config_files