Tweaking tests for leaves
Changing how leaves are read in both Array and Value reader.

This is to better support TChains and changing of the trees
Refactoring in tests
All tests now successful most of the time