Implementation of CIM support for Module

I've written CIM support into your SpeckAuthnet module, and would like to merge it back into the SpeckAuthnet component.  Here's an example of it's usage:

```PHP
		$client = $this->getServiceLocator()->get('SpeckAuthnet\Cim\Client');

		$paymentProfileApi = $client->api('Cim\Customer\Payment\Profile');
		$authCapture = $paymentProfileApi->setCustomerProfileId($identity->getCimProfileId())
										->setCustomerPaymentProfileId($identity->getCimPaymentProfileId())
										->authCapture();

		$response = $authCapture->setAmount($cost)
								->execute();
```

I don't think I've finished every type of transaction yet (I really just needed to get AuthCapture working myself), but it's a good start.