Removed fakes. Added NSubstitute, FluentAssertions. KeyMapServiceTests broken.
Refactored platform specific calls into IPlatformFacade for testability. Migrated KeyMapServiceTests to NSubstitute.