Closes #20 and #24. PDF generation with signatures done.