replace_object_with - alternative removal method

Some publishers generate pdfs with the watermarks inside the text of a
page, in which case the object needs to be replaced. This deflates the
object and uses plaintext instead. While this increases the size of the
pdf, it is also effective for removing watermarks from the stream.
jstor watermark removal

fixes #1
add certain pdfs to .gitignore
add swap files to make clean