added payment model so we can separate payment data from backer data and avoid lock contension on backers table