adds Psr\Log as Dependency
DBException extends PDOException
adds Logger, revamps errors to pass through logger before being thrown