Polished the ConnectionFrame interface SO MUCH

Currently in the process of making the hostname lists a bit smarter
(to handle the fact that we're caching their pubkeys)