Fixed issue with save data (async). Added tests. Added structs. FileManager extension.