Brewster Theater Company presents irreverent 'Spamalot'