Pull request to handle internal errors from Mozu's API

Tweaking the HttpHelper.php file

- Using empty() instead of != null to improve speed
- Checking if object properties exist before attempting to use them
- Adding documentation to class and methods
- If statement was failing, defaulting to $e->getResponse()->getReasonPhrase() to get the message