Gibbs sampling

@lileicc 
Open Universe Gibbs Sampling. Implemented using the algorithm in Nimar's paper.
It is not duplicate. This one is written fro Gibbs and the other one is for MH.