Testing changes
Midway commit
Midway commit
Midway commit
Merge
Much changes -- allow PDF to be very flexibly described in INFILE. More interactive mode stuff. Cleaned up some code. Some other misc stuff.