modular: added exception factory and comments. updated data service to use it.
cc-bmean: updated exception handler with exception service. not using it as we have a base query failure catcher.