Modified a bunch of classes to just accept the BT global as an option, implemented basic socket io for playlist