added a purchase form that doesn't work
adds branch from Davida
added a lot ot the purchase form
rspec up to date
fixes merge conflicts