Add agree field to purchase model, add agreement to purchase form, require agreement acceptance to create new purchase