Bulk api

Created clients for contact and CDO bulk API.  Docs and test coverage ready.
Adding the `use` statement.

Changing the constructor might get a bit messy, since AbstractApi is up the inheritance chain.  `AbstractApi::post() ` and `AbstractApi::get()` are both used in the BulkApi