* Leaks plugged.
* Test lists changed so that we now pass all the ones we should pass, and fail all the ones we know we fail.
* modified 'read' so that it takes a modifiable filename, because this is .00000000000024 seconds faster.