Introducing file block iterator concept
added FileBlockIterator test and iterator bug fixes
incorporated file block iterator in to TeaSafeFile when setting blocks