Multi Jukebox support.

Support for jukebox.id, move socket.io into Angular service.
player timer logic - WIP, DNG
Timer driven player, supporting multi-jukebox playing
Stop playing jukebox when room is empty