Added unlimited number of outputs to bind to.

Added a bit more stability, as well as more sound synchronization.
Sounds should appear to be playing at the same time from both outputs.
Code is cleaned up.