CNError: Add CNErrorLocation and CNErrorList class