API Better error handling

RESTfulAPI_Error returned to API root will be cought and returned to
user.
FIX Autheticator now uses RESTfulAPI_Error

Autheticator now return a RESTfulAPI_Error with a custom response body.
FIX Serializers always return JSON

Serializers now handle all data type and return valid JSON