Newton Raphson is now running, but I'm essentially getting a step size of 1.0 every time.  My suspicion is that I'm doing something wrong that's specific to my constant logsignal model and I'm mixing up logs and non-logs.