update pdf-reader and include require dependency

will prevent an uninitialized constant PDF::Reader Exception