Add docx support

add basic docx handling api