Extended model layer to support Ext JS 5

Part of Ext JS 5 compatibility
Improved remote exception handler
Improved debugging output
Added support for Ext JS 5.0.0