Changes over winter break

I left runner.py mostly unchanged.  New code is in full-random.py