New test in tests/purchase.js should test: * purchasing an asset the account does not have enough points for * purchase an asset the account does have enough points for * confirm points are properly distributed between store and asset owners * downloading the asset that was purchased * downloading an asset that costs points that was not purchased * downloading a free asset * confirm download records are correct Reproducible: Always