Fixed garbage collection

I fixed all of the reap/keep problems, I think. There's a new flag, noreap, for disabling reap/keep. I added it to the GUI. Making a checkpoint.

Tags: