[config] Basic config resource, which persists to the fs datastore, attaches gotten config properties to itself and sets sane defaults for a default id for config.get()