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
Merge branch 'master' of github.com:Microsoft-CISL/REEF into weimer_715