fixed tdtio problem where only one site in a tank was being read

Due to an issue with indentation, read_block(...) only ran through one directory in a TDT tank, and only returned a block with one segment. It should return a block with multiple segments, when multiple directories exist in the TDT tank. This pull request fixes that problem.