Changed Task completion so that freezing/unfreezing works.

I also tested out the QR code stuff.  It works so long as the user is
already logged in.  One issue is that it doesn't put the port number in
to the url, which really shouldn't be an issue as long as we deploy this
instead of running it in debug mode.