refactored user info stubs and added CTCP VERSION reply