Decoupled lain and irc-base, added a ignore file