Requests is an installment requirement and it has to be of version 2 or later.
Allow for user authentication by using HTTP basic authn.
Also allow for using endpoints that are not part of the provider information.
And lastly a new response type, useful for plain text responses.
Method interface to private information.
Allow empty messages if expected.
Added more tests.
changed file name