tentative sysex support
improved support for system messages, plus tests
added dummy implementations of receiver interfaces
thorough refactoring