separated out equation-specific stuff into its own classes.  moved gamma into the Euler equation class.