temp switched to dev version of SC
fixed code quality issues and updated unit tests to do code coverage correctly
refactored basic auth sub config
refactored the main config object to use basic auth object
updated cli to work with updated conifg
created basic split testing auth object and integrated it into the main config
built out a split test provider and factory and various tests for that
integrated split testing with main runner and added system test
cleaned up tests and cli
Merge branch 'feature/ab-testing' into develop