improve - remove global rpc timeout parameter
improve - abstract RpcMethod

refactor RpcBody object with the unit test for it
fix - java doc space
improve - refactor RpcServer api