issue #2: update to new spreedly gem and purchase method