attempting new storage provider
created first draft of storageserice, example usage in settings.