initial commit of irc framework and sound generation