in textreader make imports on demand

avoids import of docx and xlrd until they're needed