Implemented the PDF generation feature

Used Prawn gem to get it done. Prawn doesn't have the greatest documentation for getting started, so everyone else can take cue from my code if needed.