Started working on syncing multiple clients.

Still some bugs that need to be worked out with multiple client streams
and multiple songs. Issue #4