Added support for binary files by writing to/reading from separate files named by there API md5 checksum. Still need to figure out why the contents change after an export/import.