IRC Connection API and Command Framework