Setting component during ISI results in TypeError

Hi @Cesco, it appears that even if you correct the problem by supplying bytes with an encoding, another problem occurs because when self.exp.getComponentFromName is passed a byte string from Python 3, it does not find the component in the routine, and returns a NoneType object, and the experiment fails. If you will continue using Py3, swap bytes for str, and your experiment should run. I can put in a pull request to fix the error across versions of python.