Initial commit.

* Regular, symmetric Metropolis-Hastings sampler