Now works with current Salesforce, Spring and Jackson

The library wasn't updated for 2 years and didn't work with current Salesforce, Spring and Jackson. I fixed it.