add timestamps to donations and purchases; drop roles and transaction_user_roles