Add split.io management system.
split.io should be abstracted so that it may be replaced easily.
Allow feature flags to be toggled in real time using the split.io control panel.
Telemetry/Diagnostics ID should be provided as context so rollouts happen on a per-cluster basis.
Ideally startup of split.io shoud be async as to prevent impacting startup time too much.