small log message changes
use random access file instead of input stream for data files
set up exporters
allow appendix in export