added a config storage driver
finished the config group driver
completed the storage base driver
allow user selection by id or a unique property value; have update method return the id on success
updated the registration of the storage drivers
implemented a consolidated user id
make sure the id store stays in sync when new drivers are added