Well, the easiest way to get instant (but not free?) research is to open the Gameplay.constants file in notepad and change the second line.
researchSpeedData-Fast
researchRateGameSpeedScalar -0.15
I'm not exactly sure what will give you instant research, but I'd try -0.00 or something. Remember you'll need to set the research speed to fast in the game options menu before starting each game, and you'll probably want to make this a mod if you want to play online or easily revert back to normal.
Also, you can play the game in the developer.exe and there is an option to give all players max research.