Git Issue #6 - bug fix

Added an order decorator to fail additional payments in the case that
there is a "processing" payment and a checkout payment.

Minor refactoring to move payment finding out of the controller and into
the model.

Bumped gem version.