Added two overloads to allow the HttpClient to be passed into constructor
Removed Func<HttpClient>
Refactored ServiceHttpClient and Authentication clients for IDisposable
Updated interfaces
Refactored ServiceHttpClient ctors
Refactored AuthenticationClient
Refactoring unit tests and adding auth checks
Merge branch 'master' of github.com:developerforce/Common-Toolkit-for-NET