fixed mccControl to use with/as for managing the dll handle, made the gnarly dict comprehensions more readable in cfg.py and allowed state to units to accept comma or space as delimiter, sadly we cant really do that for protocol modes, fixed a bug where a change of output type in formatUnit from int -> str caused multiplication by zero to make strings zero, specifically the cell ids