Wrote a lot of validators..

* Transaction.AuthorizePayment has been fully defined, but still
  needs to be tested.
* `parse_response()` for children of TransactionMethod does not
  need to be defined.
Reorganized limelight module.