Lifting and shifting current code from my other library (Likkle) into Ravish as this is useful base code.
Added example public_ipaddress.php file showing example of how to access and return the 'raw' response from the public BindHub.com API for returning the server's public IP address. Also added a couple more methods and tweaks to HTTPClient.php
Added support for returning the response as a PHP object and an associated array from both XML and JSON response formats, updated the public_ipaddress.php example to a fully working example of consuming BindHub.com's public IP address and returning and displaying the user's current public IP address.