get rid of exceptions

they did not fit the IRC model well
fix NAMES reply
cleanup