Made connection types more modular in UI
Pretty colors for nicks!
(Optimized rainbow table lookup O(log n) by using a tail recursive splay tree implementation in real time. Thanks to this, nickcolor is now like shipping lanes in the ocean.)