tweaking the testing/coverage setup
moving test files around, no longer loading active_record twice
grafting PresentOnDate onto Contribution