Cleaned up message handling.

The only unknown left is how to deal with the OscAddress datatype. We'll
need a hook there to preprocess things...