Made the code that starts the server script more robust to failure
Converted to run as a separate thread if required
Added functionality for the gui to calibrate the channel trims
Enabled the notification to the server to start channel trim calibration