Removed applicationWilTerminate save method, since the backgrounding should allow the save to work. Moved saving to a backgrounded thread when willEnterBackground is called, as per apple docs.