Igcs 58 radio config

PR so @cnatoli can follow along with further development and keep me honest.
"else if" instead of return

Consider also if this method can be broken up, and just dispatch to smaller single purpose functions.