Finish off user facing stuff (purchase, payment, resale, waiting), plus add cron worker