Implementing core fc4j 2.0 functionality

[#80392902]
Implemented the suggestions from c5bf3178c3d610198341d24f7c52175fdd570ebb

[#80392902]
Merge pull request #8 from fullcontact/version2-working

Implementing core fc4j 2.0 functionality