Split the loading of private key so we can load it using the constructur if we have a file, or later if we have it as a string.
Check if curl is installed.
Add missing options to the deposit call.
Send in integrationmodule version as well if available
Tyop
WS
add getData method to the jsonrpcresponse, this is essential
Collect the error in the correct location