added kR and kI to arguments of formJBlocks. phase 1 still works. This way, phase 2 calls to formJBlocks don't use c as the kimag, which would be absolutely horrendous.

This probably doesn't fix the problem of phase 2 completely not working and making dc = 9000, but it's a start