Added exists() to DataStoreIntegration, some other minor cleanup