create user_data directory if not present, using recursive=TRUE flag in dir.create