Merge pull request #1 from freerunningtech/gateway

Add the cardinal gateway.
Add spree to gemfile.

This allows the proper rake tasks and sample data to be loaded in the
dummy application
Add the cardinal controller
Fix cardinal namespacing
Add xray to dev deps
Add cardinal as an available payment method
Post to the cardinal controller if we're handling a cardinal payment
Merge pull request #2 from freerunningtech/cardinal_controller

Cardinal controller
Flush out lookup action.

Because we're taking control of what normally the checkout controller
might do (namely, applying a coupon code and creating a payment) we have
a lot of logic here; however, it's necessary because injecting this
logic into the checkout controller would have been worse, and a portion
of this logic can be shared with the authenticate action later.
Add redirect form.

These values are super picky. Redirects the user to their banks access
control server to enter their credit card password.
Merge pull request #3 from freerunningtech/cardinal_lookup

Flesh out lookup action.
Merge pull request #4 from freerunningtech/lookup_views

Add redirect form.
Add a bogus cardinal gateway.

For testing
Add ability to create a profile to cardinal gateway
Add a cardinal profile.

It belongs to a credit card. Used to store cardinal transaction
information
Add a cardinal profile.

It belongs to a credit card. Used to store cardinal transaction
information
Fix javascipt.

This has to be defined before the check on current field to work
properly.
Create cardinal profiles through Spree::CreditCard
Flesh out authenticate action
Represent cardinal profiles in a way active merchant expects them to be
in.