Update Jackson API methods

I noticed we were using deprecated methods createJsonParser and createJsonGenerator so I updated the code to use the new methods. I also made the mapper val use chaining to register the module which I think is more readable.