Refactor user_defaults provider
Add rename action to user_defaults provider/resource