Move quit action call to before channel exodus
Give changer to mode action functions
Implement channel logging