switch string save/load to just fread/fwrite (had issues on MSVC with previous version)