Refactor Plant.java. Add PlantFactory.java, including handling xml
Refactor Plant.java. Add PlantFactory.java, including handling xml