Fixed null problem in clone collection.
Fixed exception when IsClosed called on uninitialized file. Should return true instead.
Fixed wrong base interface. Now Execute is only declared once.
Fixed typo in close routine. Now tests complete nicely.
Tests updated to reflect changes in IO library.