Move cross domain logic into the base middleware class.
- Renamed PathMatchingMiddleware to SignalRMiddleware
Added 2 tests to validate cross domain logic