Handle send intents

So I found this app in the play store and gave it a try.  It didn't quite do what I wanted, but when I discovered that it is open sourced here on github I decided to take a crack at modifying it.

My use case is that I want to be inside an app like Reddit Is Fun, click share on a thread, and send a gif link to gfycat to be converted and loaded.  I'm not sure that my solution is complete, but it works for me and I figured I would offer it as a proof of concept.  I think this would make gfycat better.

Let me know what you think.
How does Gfycat handle non-URL text? I assume it just crashes and pops the error dialog but it'd be good to check.

If you want to save the network call in that case, you could verify that it is a URL in the first place with something like what's in Download Shortcut: https://github.com/dlew/android-download-shortcut/blob/master/app/src/main/java/net/danlew/download/DownloadActivity.java