misc changes (see commit message)

- changed donation schema to SQL-like
- I just condensed the donation and donator schemas so that it will be
easier to aggregate the data later