Unit Tests - Checking the background queue

The documentation of ``saveWithBlock:`` describe the block will be performed on a background queue, and once complete, the context will be saved. 
I've added a couple of tests to check it out, I've realised the synchronous save isn't performed on a background thread.