Changing `store.setUri()` to create a `Basic Auth` header if one is absent & the URI contains a `user info` segment, replacing all deprecated `throw` statements in various `DataStore` methods with `defer.reject()` statements, fixing a reference error for a label