Multiple payment methods

add support for students to have multiple payment methods, instead of just one.