Added rpcClient, rpcServer & Modified Session

rpcClient needs work, rpcServer is a stub.
???