Cache downloaded config file to disk
Updated cocoa pods to 0.31.0 and AFNetworking to 2.0.0
Updated code to work with AFNetworking 2.0.0
Removed obsolete private method interface in test file
Default value is now returned from MNSRemoteAB
Extract download functionality to MNSDownloadConfig class
Refactor MNSRemoteAB to use ChosenSection & Choice models
Store retrieves cached choice
If no cached choice ask the decider to choose
Decision is cached
Switch to using OCMOCK_ANY macro
Move ConfigDownloader functionality into MNSRemoteABStore
Choice is now remade when out of date
Decider now chooses section based on weightings
Should not choose section if weightings do not sum to 100
Test distribution of 30/30/40 weightings