TileReader now can read CSV encoded layers.

these are the proper changes