add payment_method model and remove polymorphic association on payments