Get rid of json simple and switch everything to using jackson. 

Reason for this is that I found a case where clearly invalid json parsed successfully with json simple. Jackson fails as expected. Also added a few tests to ensure it works as expected.
fix readme for release