Add ExceptionHelper & avoid specifying name

Replaces throw new ANU("name") with
ExceptionHelper.ThrowANU(ExceptionArgument.Name)