Made configuration reader throw exceptions
Added test for ConnectionStringProvider
Code cleanup
Added tests for escaping the database name
Tossing everything around.