Implemented most of TSMDataReader but...

Impemented most of TSMDataReader but the IDataReader interface is not
that usefull to have. Especially as long as Schema information is not
present.