A lot of updating to the IRC Connection infra:

- Added proper configuration
- Added message throttling with a priority framework
- Added management message passing
- Some minor tweaks/and cleanup