Calling completion(nil) in the event of no changes to MOC or WOC
Merge pull request #22 from mattglover/#21_completion_block_not_being_called_on_save_context__when_no_changes_made_to_MOC_or_WOC

Ensuring `completion()` is always called from saveContextAndWait: ...