Reorganizing the project files in xcode to follow filesystem structure
Creating SettingsCacheDelegate protocol, simplifying the event forwarding aspect of provider manager
Extract out JSON sanitization out of ProviderManager and into SOUtils
Getting rid of AnalyticsLogger, integrating its functionality into SOUtils
Integrating providermanager functionality directly into Analytics.h/m
Integrating SettingsCache into Analytics class
Renaming Provider to AnalyticsProvider, switching to registration based dependency injection to add providers rather than direct reference
Added TestAppIOS target, misc bug fixes in Analytics.m
Removing copied provider libraries, using CocoaPods to manage dependencies
Deleting releases dir from repo (Build artifacts shouldn't be tracked), moving analytics src code one level up, TestAppIOS is now working
Removing outdated Framework target and lib build script from project, archived into Tests dir
Updating podspec to be current, deleting build artifacts from Tests dir
Combining Segmentio into Segmentio provider
Removing unused SegmentioListenerDelegate
Seems that +load is being called afterall, removing unneeded imports
Refactored connection handling out of Analytics.m into AnalyticsJSONRequeset
Refactoring connection handling out of SegmentioProvider by using AnalyticsJSONRequest
Analytics no longer imports and special cases SegmentIOProvider, streamlining dependency
Renaming AnalyticsJSONRequest to AnalyticsRequest, moving AnalyticsProvider into src root
Using NSDate description to generate ISO8601 string, fixed bug in enqueueAction of SegmentioProvider