Updates tests
Refactors error message
Adds test for opts.url or opts.data
Updates error handling for missing url or data
Add url to author
Adds valid-url dependency
Adds test for invalid url
Implements check for valid url
Adds possibility to pass url without --url flag
Updates README
Updates version
Updates minimist version
Updates request to 2.36.0
Names function