Manage Spotify Web API requests to prevent rate limit

- Every request to the Spotify Web API runs now through a queue
  that will delay requests to not exceed a certain amount of
  requests per second.