Number of fixes to resharper code issues
Large number of code quality changes so that Resharper shows no Warning or info :)
Made all tests to be NUnit tests
Added new tests
Added better support for in Memory XML DB
Made all test to be part of the same Namespace (so that they all have the same NUnit SetUpFixture SetUp and TearDown method invocations
Finishing refactoring of GuidanceExplorer object, with new Unit Tests to make sure it loads ok