made McmcScan::chains_ into a vector of pointers to MarkovChain objects; rewrote chain initialization