reorganized code

- removed unnecessary code
- renamed ITestHubClientEvents.cs to IClientContract.cs
- renamed ITestHub.cs to IServerContract.cs
- renamed ObservableHubProxyTests.cs to ObservableHubProxyFacts.cs
- renamed TypedHubProxyTests.cs to TypedHubProxyFacts.cs