Validation: Json (WIP)
Fix tests
Path, Mappings JsNumber -to number types
Make Mapping invariant (Not a function anymore)
Mappings from JsValue to Js*