Close the inputstream after use
Updated tests to account for the new rdbtypes in
e50ec096d5761615241dad8757fc444cfd82950e
Added explicit termination method to the RdbFileReader abstract class

This is so files are not kept claimed if a new Reader is instantiated, without
the reading the data. It gives client code the ability to close the
resource when done and they should
Refactored all Readers to use the inherited byte reading methods