Change err msg of no first argument
Move def of ExitError to cpp file for avoiding nameing conflict
Mark all const variables with heading k_