refs #2 Verifying payment with 'authority' token
 * Verifying payment returns BAD_REQUEST(400) in development mode,
   After this commit we could see what are test results in production mode.
 * Plus some minor refactorings.
 * zarinpal-wsdl-20131225.xml added for the record that this current web
   service code are generated based on.