Changes to IForceClient for new method and making it public.

A few small changes to the IForceClient interface

* Change IForceClient interface to public for easier testing.
* Adding in the new method "UpsertExternalAsync".
* Removed unused using statement.