A lightweight irc server implemented by golang