Igcs 58 radio config

PR so @cnatoli can follow along with further development and keep me honest.
I promise to fix this but I'm going to put it off for now since it's a bit time consuming and I want to get a few more features done.