Map ports to announce callables and only pass those tp the processor.
Dissolved class variable for announcer thread name as it is no longer used to lookup the thread.
Some refactoring.