Moved Payment Completely into the Payment Action

I moved the payment process for message completely into the #pay action
on the message controller, so messages can now be paid for at a later
time.