Implementing core fc4j 2.0 functionality

[#80392902]
Chain in the causal exception here, or it's going to require a debugger to figure out. 

`new FullContactException("Exception when parsing response json", e)`