move Amp::GainControl out into its own source module and out of Amp