added diagonal testing, fixed geweke mean printing