Program.__getitem__ raises KeyError
Corrected unit test for Program.__setitem__