adding runner to get playlist information
refactoring client spec and improving encapsulation
removing before and extracting a few duplicated variables to appropriate contexts
new stuff to do
refactoring mix spec, drying it up and moving tests to a logical order
drying up Song, moving tests into appropriate contexts