support for creating new campaigns that are specified on donation records
full test case coverage