Made a reader that can reade across data blocks if necessary Still can't get things to read right
Futher work on reading data.