onCTCPs

Handles CTCP requests.

This is a catch-all function handling most CTCP requests we support, instead of having five different functions each dealing with one. Either design works; both end up with a switch.