Added Donation transaction feature

Model updates