AutoJoin & More Efficient. 

This has been re-written to use updates from the Plug.DJ API rather than polling/updating every 5 seconds. 

I also added more commands to make it more flexible.