Bug fixes + minor additions
Remove sf_item spec helper
Make currency spec helper random
Split up spec setup to prepare for integration tests
Add refund to Order, remove source from Transaction
Adapt affected models to new changes
Fix specs
Clean up price localization in Order, Purchase
Reload association after adding or updating
Normalize orders on committing purchase