refactor: improve naming
red: first test for new module Storage. It will save properties to disk or database or memory or ...
green
red: Storage.save() creates a 'properties' folder
green
red: Storage.save() starts without a 'properties' folder
green
refactor: use async version to remove properties dir
refactor: use guard clause instead of nested if