Callback QueueChanged server>DJ added.

Callback allows the server to talk to clients. This way the server can
tell the DJ that the queue has changed by supplying the new queue. (May
eventually want to have multiple callbacks that are smarter than just
sending the whole queue again)