Telnet actually waits for responses from the pumps now instead of sleeping, also added some exception handling