@gvaish #3 Some work needs to be done to move to Jackson, so-far so good

* api/model/*: Typed Models
* TypeTransformerFuture: String => Typed-instance tranformer using Jackson