Ingest BT channel metadata

Extra information is stored as channel groups, retrieved
from BT's MPX system.

Configuration remains to be done, once we have the various
environments from them.
I think Optional *might* be clearer. I wasn't immediately sure what the meaning was when i looked at the code. Optional makes that nice and explicit, for sure.