IRC framework written in D