Added RecordWriter.

Now the framework can read and write save game data using the RecordWriter class. On iOS, RecordWriter will write and read to an external JSON file instead of using preference records. This will hopefully helps for syncing save data to iCloud.