Fix a bug or two related to one-node trees in gp.py.
Give the SRFF a way of printing a nice string for itself.
Added some experiment infrastructure.