purchase info

New purchase form, checkout method, complete_purchase method