lots of server communication refactoring, including adding of basic OSC interpreter