SoilReader reads all Soils from apsim xml file. Added some tests code  and data as well.