Beginning of payment processing controllers

One for getting, and redirecting to the payment url provided by
BitcoinPay. And the other to receive notifications of changes in the
status.