Reading entity almost done!

pending test with unimplemented Range entity.
Finished Reading unit tests