Cleaned up CommandFactory to use Moq fluent syntax
Added unit test for deleting old feature names when initialized
Fixed misplaced using
Started creation of proper fake for ISqlConnection to use in tests
Changd SQL definitions class to format the sql string
Added command fakes for SqlConnectionFake to replicate functionality of the current SqlConnection implementation
Refactored test for adding new switches to empty provider to use new SqlConnectionFake
Refactored test for adding switches to provider with existing different switches to use sqlconnectionfake
Removed older command factory and commands as theyre replaced by sqlconnctionfake
Added switch comparer for test equality
Added class to contain switch info for testing
Added fake commands for SqlConnectionFake
Added untracked insert switch command fake
Added unit test for initializing features when same features and others already exist
Merge remote-tracking branch 'awanoodle/AddingSwitchesToDifferentExistingTest'