create function extract_pdf
replace slate PDF with extract_pdf
remove slate from tendenci dependencies

slate is outdated and it blocks the way of using wheel for tendenci