irchash: add IRCHash class for canonized Hash storage
use IRCHash for internal channels and users data