Final touches on the Customers API

Add createCustomer id functionality
Error handling for api responses
Updated the README file for logging
Abstracted a few classes
Add new tests
Add globals and mocks for testing