Update _set_url. Use yaml to set url
Add a ArgumentError class to handle the absence of arguments