Moved classes to IO namespace
VisualStudioOpenDocumentManager should be Singleton
Updated VisualStudioFileCache to use VisualStudioOpenDocumentManager
Updated CSharpFileFactory to use VisualStudioOpenDocumentManager
Clear cache on Solution Close