HistFactory: add __iter__ and __len__ to Measurement and Channel. Also accept list of channels in Measurement __init__