GH #106 - Adding the invoke/retry pattern.
Let's use json instead of soap.