Refactored t/01-authorization.t and added test cases.

In t/01-authorization.t
  Refactored to consume a testing_hash that keeps everything nice and
  readable even if I have a great number of tests
  Added tests for Declined and Expired Card for Visa, Amex, MasterCard,
  and Discover