add router as a property of the OSC receiver

Some details can be hidden when the receiver is responsible for router setup and event listening, and allows for an extremely simple usage API.