Some small fixes

- Donation.description couldn't contain texts of arbitrary length
- removed some unused imports
- corrected some minor code smells