Refactoring: made XML parsing more generic

Replaced shelter->map and pet->map with a generic xml->map that parses
Petfinder XML into clojure maps.

Thanks to @maryrosecook for pairing with me on this.