Have completion blocks called on the main thread. Resolves #22.