rewrote to use rest api
removed newtonsoft.json
added back newtonsoft.json - forgot it was needed.
added idisposable to client