NgIRCd: Next Generation IRC Daemon