More fixing things, so that they work better. Actually get it to compile! Also, unrelated, implement Clone for IrcInterface.