Intermediate checkin
updated CodecFileAccumable to use a first class class for the Accumulator
Made CodecFileIterator an explicit class. Added close handling.
minor fixes (defensive code + efactoring) in reef-io file
mor erefactoring and defensive code in the CodecFileIterator