Ensure calculators are retained on soft delete.
Merge pull request #37 from Senjai/2-1-lav-calculator

Ensure calculators are retained on soft delete.
Show a confirmation dialogue on submit.

As requested this shows the amount and to whom the transfer is beign
sent to.
Remove html5 validation.

Use the flash instead. Some of the html5 utility functions are not
supported in most browsers. Combining that with our javascript on click
handler proves difficult because of it.
Associate gift cards with the user who uses them on first use.
Merge pull request #41 from Senjai/applyonfirstuse

Associate gift cards with the user who uses them on first use.
Merge pull request #40 from Senjai/confirmation-dialogue

Show a confirmation dialogue on submit.
Do not associate the user on cart add.

Instead this will happen after the transition to a paid state. Also
replaces a test that needed to be there for the controller.
Associate users on payment completion.