Add prototype system for obtaining new vals via OSC:

* This should *not* be considered part of the official API yet, it’s
  just here for experimentation and exploration.

defonce :val do
  OSCVal.new(8000)
end

loop do
  puts val.read("/foo")
  sleep 1
end