added gibbs sampling for arbitraty iterations of several chains, collect samples and view