model - bug fix

An issue arose after adding dispatches directly to the Q from a
serialized form object, then (after a call failed) re-serializing the
same form and adding that to the q. I think the browser was using a
pointer between the two objects in the Q, so the original dispatch was
always going again, not the updates. The extend creates a duplicate and
solves the problem.
controller - bug fixes

just a few bug fixes, outlined in the code.
also disabled some debugging.