let user to process ping/pong package
added default ping handler. If user didn't provide an on-ping, we will
send pong back by default.