The federal government issues more than $660 billion dollars in grants each year. But the way it collects and generates data about those payments is a mess.