Changed EISerialDelegate to EISerialPortDelegate because it fits in with the conventions of the library better.