Concatenate multiple source files to produce a single PDF

This allows multiple source files to be used to create a single PDF output.  Both the docs and tests are also updated.