use the new cancellation token
updated tests to use correct mock
removed redundant Send<T> from IHttpClient