Json parse logic enhancement
Encapsulate constants to Constant class
add Credential system
add 2 types of SocketEndPoint: one is anonymous and this other is login required