- Updated route tests for controllers to work with the format of the api responses
- Added support for getting customer addresses
- Moved the check for existing customer with the same email address so it happens for both when a customer is created and when a customer is updated. Before it was just on creation
- Modified route tests to work with new changes
- Added support for getting customer address by address ID
- Fixed an issue where if you tried to update a customer and provided the same email as before then it would complain saying a customer with that email address already exists