Changed over to using QSerialPort, and fixed a bunch of comms issues, as well as adding support for Ostrich emulators