Improved the demo app.

I removed an unnecessary `strongself` and moved the label updates and the call to stop the spinner to a `dispatch_async` to make it run on the main thread because the way the code was the labels and the spinner were never updating on my phone.