DataStoreFactory to read data from a DataStore. A new DataStore needs to be implemented to remove the XStream dependency. Methods to save each type of data need to be implemented.
Added persistence package, and abstracted away the storage medium Removed bad concurrency ideas Made some other minor tweaks