Integrated PM/PA Handlers into the Synthesizer main function. Added a slew of input arguments to the Synthesizer