Exception handling for 500 server errors from ps..
Refactored how raw responses are handled.
Clean up tests, and get cca to 95.45% covered.
Fixed customer tests...

  refactored how ps_object classes are derived.
fixed some weirdness in recurring payment
Payment tests and some refactoring

  Some documentation for PS::Response
Made PS::Response mimic an array...
Added support for array methods that have both..

  args and a block passed to them...
  Also refactored a bunch of code that should probably just make it into
  the master branch, but idk about the response class' array stuff.
Made the subclasses of object display their attrs

  when inspected.
Made PS::Response not like an array...

  Might make a PS::Collection class that would replace this
  functionality.