Added ability to play/pause from remote control (need to investigate why my windows remote sends both play and playpause)
Implemented audio playback in separate thread
Concluded merge