feat: Make Data Access Layer error pretty
feat: Make Data Access Layer error pretty

WHY         : Because nobody want to show the technical error output to
            to their users
BEFORE      : SQLSTATE[HY000] [1045] Access denied for user ...
AFTER       : There is a problem with the database

erdtsksn/kadidphp,erdtsksn/kadidphp