Document xclip requirement and report reasonable errors if xclip or browser command fails

Fixes #14 .
Fixes #21.
Since we're using `tempname()` now, this write would only fail in very anomalous cases. Not really worth explicitly guarding against.