added two new files to further separate 'animals' from the XML parser.