Add MagentoConfiguration and a command to check validity of connection

Don't ever look at the message from Magento SOAP fault, as it can change depending of the locale configured in Magento.
Use SOAP fault code, as defined here:
http://www.magentocommerce.com/api/soap/introduction.html#Introduction-GlobalAPIFaults