Changed sendRequest() method to now use post(), delete(), get(), patch() or put() to differentiate between the request type and hopefully make more sense to developers and enable them to think about what they are trying to achieve instead of constantly forgotting to set their request type before using the sendRequest() public method of which has now been changed to a protected method.
Updated private_updateip.php script to replace the old sendRequest() method with get() as I accidently missed this off.
Various updates including adding timeout and location_follow (server-side redirect) options to enable the GitHub API example to function correctly. Several code tweaks and other bits. The class is generally working well now, just going to add helper methods for setting basic authentication now too.
Updated private_updateip.php to use a single class instance and making use of the resetRequest() method for the seqential GET and POST methods.