* t/00-load.t: check if SRU::Client can be required
* t/01-new.t: check if SRU::Client expose a 'new' method
* lib/SRU/Client.pm: transforming the module into a Moo class
* t/01-new.t: check if an object is really the right type
* t/02-explain.t: check if 'explain' is a valid method
* lib/SRU/Client.pm: skeleton of the 'explain' method
* lib/SRU/Client.pm: add the 'base_url' attribute
* t/03-attributes.t: checking the attributes of the SRU::Client object
* t/02-explain.t: additional tests to check the 'explain' method
* t/04-search.t: checking the 'search' method
* lib/SRU/Client.pm: adding some code to the 'explain' method
* t/04-search.t: forgot to load the SRU::Client module
* lib/SRU/Client.pm: empty skeleton for the 'search' method
* lib/SRU/Client.pm: adding some to code to the 'search' method
* t/04-search.t: additional tests to check the 'search' method
* eg/loc.pl: example of use of this module with the SRU server of the Library of Congress
* t/02-explain.t: refactoring: I don't want a HTTP::Response but a HASHREF
* lib/SRU/Client.pm: adding XML::Simple as requirement to handle the XML messages from SRU response
* t/02-explain.t: correcting the test, I want a HASH not a HASHREF
* t/02-explain.t: updating the test to check if the response for the explain method is a HASH but not a HTTP::Response