[Add] Slice Sampler

Added a new MCMC sampling class "SliceSampler".
[Fix] Made BFGS tolerance larger

Former tolerance is too small for lots of optimization.