OICQ server written in Erlang