Changed to use jackson 2.x JSON library and made object mapper static fo...

* Updated the jackson library to latest and greatest. This does change the public API. 
* I have also extracted the  ObjectMapper to a private static field so that it doesn't get created on every request (http://wiki.fasterxml.com/JacksonBestPracticesPerformance)
* Clean up