add pypdf2
add gitignore
update pypdf2 to expose needed classes
update split pdf to use pypdf2