Rename jsonrpc module classes
Update client and master to use update json rpc class names
Add unit test folder
Add Client and Connection objects
Add client connection class
Refactor client to use Client/Connection strategy
Add onsubscribe method
Remove subscribers list. Not used anymore.
Fix bug with Publish notifications. Use OnSubscribe method now
Fix bugs with client
Fix bugs with client class
Update teleop_cli to handle changes to client