Follow redirects when cleaning a long URL

This fully validates the provided URL and makes for a simpler
redirect for the end user.
Update qrcode dependency version