Bulk of the work

Skeleton laid out, payment progression laid out.  IPN still needs to be
fixed so that the order is set to Authorized on success.