Added missing using from Global.asax example
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