refactor
make pdfutil.open_pdf more robust
remove preview.sikuli
fix bug in pdfutil