Extracting organized text from PDF's with python