too much at once: fixing simulate(), test tweaks

simulate updated for nsim>1, weights allowed
comments
updating various tests