Refactor Account and accompanying tests

Complies with #33.
All tests pass
Refactor Donation and accompanying tests

Complies with #33
All  tests pass.
Made some minor cosmetic changes to AccountTests also
Refactor PaidDonation and accompanying tests

Complies with #33
All tests pass
Refactor Person and accompanying tests

Complies with #33
Refactor PhoneNumber and accompanying tests

Complies with #33
Refactor PhoneType and accompanying tests

Complies with #33
Refactor Privilege and accompanying tests

Complies with #33
Semantic cleanup of the local type tests

Complies with #33
Merge pull request #37 from M-Zuber/Development

Refactoring in progress