Adding CallerExceptionclass for better debugging and ignoring composer.lock.