Updated to Jackson 2.x
Updated serialization/deserialization for use with Jackson 2.x; removed Gson support