Feature/ Async storage + Google Drive example

this changes the storage class to work with Async storage providers,
and implements dos providers:
  - LocalStorage
  - Google Drive.
yes. Was  WIP by the time I started this PR. will update.