address info in purchase now matches address info in user
making purchase generates a JSON hash of product info that can be sent with request to our shipping service API
merge conlficts: