IGEM, an Inter-Temporal General Equilibrium Model of the U.S. Economy with Emphasis on Growth, Energy, and the Environment