Completely rewrite IRC client from scratch