[core] [refactor] Moved persistence code into new resource outside of core
[dist] Remove `async` and `node-uuid` deps
[dist] [fix] Remove comma
[core] [fix] Ensure that `persistence` resource is used before attempting to enable persistence
Merge branch 'logger'