switching to streaming workbooks for export

adding a streaming reader implementation (but not using it yet)