gitignore
Added DonorCache to help reduce the number of annotation queries we have to do
Remove a test for Donor totals since that's all cached now
Fix some counting issues with the DonorCache and put in a test case to verify correct behavior