Add AFNetworking, AFDownloadRequestOperation and MagicalRecord as CocoaPods
Change import order

http://qualitycoding.org/import-order/
Add TestFlight via CocoaPods
Delete old import of TestFlight
Add OCHamcrest via CocoaPods
Delete old SITMOS tests which used GHUnit
Refactor how episode get parsed from the podcast feed

The IGEpisodeParser class has been renamed to IGPodcastFeedParser to better reflect what it does. It now has a completion block which has an NSArray of feed items and an NSError. The IGEpisode class now handles the importing of the episodes into the Core Data stack.
Add unit tests for IGEpisode class

The IGEpisode class importPodcastFeedItems:completion: method now has a completion block parameter which gets called when the import is complete.
Bug fix fileSize must be a NSNumber object otherwise bad things happen
Bug fix crash if completion block is nil
Add import frameworks to keep AFNetworking happy
Refactor syncPodcastFeedWithSuccess:failure: and podcastFeedModified: methods
Add RSSXMLRequestOperationWithRequest:completion: class method
Add test to make sure the correct acceptable content types are being set
Refactor check to see if allowing cellular data downloading is on or off is now in a separate method
Add import of Magical Record core data header file
Remove import of CoreData+MagicalRecord header file
Add import of CoreData+MagicalRecord header file
Bug fix crash if any downloadEpisodeWithURL:targetPath:success:failure: block arguments are nil
Change syncPodcastFeedWithSuccess:failure with syncPodcastFeedWithCompletion: