Moved logger from options to the config object.
Fixed issue with resolveUserPath not handling non-existing paths. Added additional logging notice when directories are created.