fix #3.
send message to user. #2.
only handle exception which can be handled.
decorate MessageHandler with ErrorHandler to stop on error.
ErrorHandler.
Stop when closed the socket.
successfully received push notification from GCM. working on #2.