Update README to reflect new usage
Add startup message
Only send webhook if webhook URL is nonempty

Add new method `upload.Upload` that uploads, then only sends webhook if
upload.WebHookUrl is non-empty. This should now be used in place of
`upload.send` or `upload.sendWithHook`.