Introduce the Invocation class

HTTP requests are now handled by us, this removes the dependency on request.
Update Readme.md