Many updates.

* OSC Server on Swing end. sketch can send list of behaviours over to
Swing, which displays them as checkboxes.
* Swing window is now a singleton, so only one is ever open at a time,
regardless of how many windows get opened.