Create new PDF() object and fill Form 941 with it

The new object puts a form's new fill_out() method completely in charge
of rendering (except for a final save() call), so a form can now control
things like the filename that is initially loaded, and also more easily
control the range of pages that are output.