rest of fit4bands. problem: leastsq sends all k's/E's at once