Added queue repeat functionality, random fixes to the spotify lib
added behat BDD tests
Added behat tests for furthuring functionality tests, completed playing functionality of the queue library, and edited spotify library to fix a bug with ending a stream early. I suspect because of local variable storage, a chunk must have been missing from the song variable causing an early end. This was easily fixed by just chaining these methods from the track itself