Add custom JSON Message Reader/Writer for REST API

JSON is not yet a EE specification, so to be reliable between
containers we need to provide our own JSON Provider.

Add CatchAll Exception Mapper to avoid leaking internal state
and format errors in a client consumable format..

Issue: #58