chore: update dependencies
Merge remote-tracking branch 'origin/0.4' into 0.4
feat(config): add property appFolder to config.path object

- this is the folder where application files, logs or file-based databases are stored
feat(settings): add user settings module
Merge remote-tracking branch 'origin/0.4' into 0.4
feat(settings): add user settings module tests
Merge remote-tracking branch 'origin/0.4' into 0.4
chore: merge
test: fix test because of new async.js version