improve readability

add docstring to PDFKit class
rearrange PDFKit.__init__() to make it easier to follow
split long lines
remove redundant method PDFKIT.to_file()
add some docstrings
Merge pull request #3 from tomscytale/master

readability updates