added DataStore tests and added some info to DataStore exceptions