Configuration API v1: SP support

Adding the first version of the configuration API to get SP configuration to the Gateway
What other errors do you expect? Perhaps we should handle this on with a `kernel.exception` listener. I can imagine there are other cases where unexpected exceptions could seep through and would warrant logging and a JSON 500 response.