ruby-pcap will throw exceptions at initialization (eg. invalid interface passed in). Given it's running in a seperate thread these fail whilst the UI is blissfully unaware and so is the user until exit time.
Need to work our a nice way to pass them through to the UI or bail if pcap can't initialize correctly