Adaptive payments

Like we said in the skype call earlier, I'm creating this new branch and pushing here everything related to the Adaptive Payments code.