Added some error handling to pdf_waterfall.  When cylcing through grade-subjects, pdf_waterfall will try to print, caputre the error if it failes, and continue printing.